Job Summary
Develop full stack web applications for pharmaceutical and medical device products, leading UI development and driving the design, engineering, and continuous improvement of Ultragreen.ai's software solutions.
Responsibilities
- Lead and own UI development across Ultragreen.ai's software products to deliver intuitive and scalable user interfaces.
- Develop full stack web applications that meet business and technical requirements for pharmaceutical and medical device products.
- Conduct requirement gathering, design, implementation, integration, testing, verification, user acceptance, and maintenance of software products to ensure quality and reliability.
- Continuously improve software management processes to enhance development efficiency and product quality.
- Troubleshoot software issues, document solutions, upgrade systems, and develop maintenance procedures to sustain product performance.
- Collaborate with cross-functional teams to align software development with product pipeline goals
- Mentor junior developers to build team capability and foster knowledge sharing.
- Communicate effectively with internal and external stakeholders to build strong working relationships and support project success.
Required competencies and certifications
- Demonstrated experience completing at least 2 full Software Development Life Cycles (SDLC).
- Proficiency in Node.js frameworks (e.g., Express, Meteor) or UI frameworks (e.g., React, Angular, Vue) or other relevant technologies such as Kotlin.
- Experience building native applications using Flutter and/or React Native.
- Proficiency with UX design tools such as Figma or Adobe XD.
- Proficiency with UX photo editing tools such as Adobe Photoshop and Illustrator.
- Prior experience in front-end caching, scaling, and software testing including unit testing, performance testing, and Cypress testing.
Preferred competencies and qualifications
- Experience with front-end microservices architecture, Docker, Kubernetes, and AWS technologies.
- Strong communication and interpersonal skills to build effective relationships at all organizational levels.
- Ability to mentor junior developers and support their professional growth.
- Self-motivated, independent, analytical mindset with strong presentation skills.