Optomi, in partnership with a global intelligent solutions company, is searching for a skilled software developer to contribute to the development of a Secure Ephemeral Communication Platform (SECP). The ideal candidate should have a strong background in dynamic data-driven applications, particularly in enrollment flows and user interactions beyond static data. This role requires expertise in Material Design Principles, a deep understanding of UI/UX best practices, and the ability to translate designs into high-quality, scalable code. While this role is primarily 90% coding and 10% design, candidates must have a portfolio showcasing UI/UX design work to demonstrate their experience in crafting intuitive user experiences.
Experience of the Right Candidate
- Senior-level experience in frontend development with a strong consumer-facing focus.
- Expertise in React and modern frontend frameworks for building interactive applications.
- Strong experience working with dynamic data and real-time updates, not just static content.
- Background in enrollment flows or similar complex user interactions.
- Understanding of and experience implementing Material Design Principles.
- Strong knowledge of REST/JSON APIs and GraphQL.
- Experience working with SQL/NoSQL databases for dynamic data handling.
- Proficiency in Docker and Kubernetes for containerization and deployment.
- Experience in Agile environments, including Test-Driven Development (TDD) and CI/CD pipelines.
- Familiarity with third-party service integrations and external APIs.
- Proficiency in Git Flow for version control and collaboration.
Responsibilities of the Right Candidate
- Develop highly scalable, consumer-facing applications with dynamic and real-time data interactions.
- Implement enrollment flows and optimize user journeys for seamless experiences.
- Translate UI/UX designs into efficient, high-quality code, ensuring a Material Design-compliant interface.
- Collaborate with designers and provide feedback to improve UI/UX while maintaining a 90% coding focus.
- Conduct peer code reviews and maintain high coding standards.
- Build and maintain responsive, performant, and accessible web applications.
- Optimize applications for speed, scalability, and user engagement.
- Develop and maintain unit tests to ensure code reliability.
- Manage staging/test environments to support software testing and quality assurance.
- Work in a self-organizing Scrum team in a scaled agile framework.
Additional Skills
- Strong analytical and problem-solving abilities.
- Ability to showcase UI/UX portfolio examples relevant to consumer-facing applications.
- Experience with performance optimization techniques for frontend applications.
- Excellent interpersonal and collaboration skills.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Engineering, Information Technology, and Quality Assurance
Industries
IT Services and IT Consulting and Digital Accessibility Services
#J-18808-Ljbffr