What are the responsibilities and job description for the UI Developer position at Dexian DISYS?
Job Title: UI Developer
Location: Fully Remote
Duration: 6-to-8-week project
Pay: $65-$75/hour W2 only
Number of Positions: 1
JOB OVERVIEW
Working as a part of a cross-functional and multidisciplinary team, you will enable the democratization of two models built by our team of experts, making them available to a wider group of non-modelling experts who want to nonetheless leverage the power of modelling and simulation. This will require working closely with two of our modelling experts, as well as the intended UI users, to help identify how to set up the UI as well as build the UI backend.
The successful candidate will be expected to
- Build two UIs from scratch in Python using Flask to facilitate the use of the models.
- One model is built entirely in Python, while another model runs in separate software which is launched through bash. This will, possibly, require configuration of launching this software on a different server from the one on which the UI will be hosted. Both UIs should be compatible to be packaged and launched through Posit.
- Inputs would include numerical fields, free text for saving/cataloguing, and uploading of Excel/csv templates which are then ingested and processed as part of the code.
- Outputs would include 2D line/scatter plots and numerical tables, but also the launching/embedding of viewers from other software, namely ParaView to view vtp files. The UI should also enable export of the results to a csv file, as well as to a pre-configured report as a pdf file. We would also like the report to show the comparison between different simulations where relevant.
- Delivery of full documentation, including industry standard in-line documentation in the Python code, is required at the end of the contract.
- One model is built entirely in Python, while another model runs in separate software which is launched through bash. This will, possibly, require configuration of launching this software on a different server from the one on which the UI will be hosted. Both UIs should be compatible to be packaged and launched through Posit.
Requirements:
- Full-stack UI developer
- Must be highly experienced working with both bash and Python
- Experience building UIs in Flask
- Ideally experience working with Posit
Dexian / Digital Intelligence Systems, LLC (DISYS)is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.
Dexian is a leading provider of staffing, IT, and workforce solutions with over 12,000 employees and 70 locations worldwide. As one of the largest IT staffing companies and the 2nd largest minority-owned staffing company in the U.S., Dexian was formed in 2023 through the merger of DISYS and Signature Consultants. Combining the best elements of its core companies, Dexian's platform connects talent, technology, and organizations to produce game-changing results that help everyone achieve their ambitions and goals.
Dexian's brands include Dexian DISYS, Dexian Signature Consultants, Dexian Government Solutions, Dexian Talent Development and Dexian IT Solutions. Visit https://dexian.com/ to learn more.
Dexian is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.
Digital Intelligence Systems, LLC. is an Equal Opportunity Employer/Affirmative Action employer. It is our policy to provide equal opportunity to all applicants and to prohibit any discrimination because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, genetic information, disability or veteran status.
Salary : $65 - $75