What are the responsibilities and job description for the UI Developer position at Optomi?
Senior UX/UI Developer
Optomi is seeking a skilled Senior UX/UI Developer to partner with an innovative technology company focused on cloud-native solutions.
Job Description:
We are looking for a talented individual to join our team as a Senior UX/UI Developer. The successful candidate will be responsible for designing and developing prototypes, writing scalable code, and translating software requirements into high-performance software.
Responsibilities:
- Designing and developing prototypes using Figma
- Writing scalable, robust, testable, efficient, and easily maintainable code in React
- Translating software requirements into stable, working, high-performance software
- Peer reviewing code before committing to the code repository
- Developing features for the work product with a focus on ephemeral communication
- Unit-testing code for robustness, including edge cases, usability, and general reliability
- Managing staging/test environment and supporting software testing and quality assurance
Requirements:
- Proven track record of designing simple and intuitive user experiences
- Hands-on experience with React
- Experience developing customer-facing applications, including sign-up process
- Strong knowledge of working with REST/JSON API's, GraphQL, Git Flow
- Strong knowledge of working with DBs (SQL/NoSQL) and object store
- Strong knowledge of Docker (containerizing applications)
- Experience with Kubernetes, Test Driven Development, and Continuous Integration
- Agile Software Development experience
- Experience in integrating 3rd party libraries, frameworks, messaging, and services