Senior Front End Software Engineer
Posted 98ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Front End Software Engineer developing customer-facing products leveraging Angular at IMO. Leading design and development of shared components while mentoring junior engineers.
Responsibilities:
- Contribute to high-level technical designs through collaboration with Senior Engineers.
- Lead development of customer-facing shared components GUIs and UX.
- Design and write quality code, including documentation of detail-level designs.
- Work together with the team and product owner to break features into actionable user stories.
- Conduct root cause analysis on defects; ensure fixes are happening in the right way.
- Ensure implementation follows the defined architecture.
- Collaborate with designers and other engineers to ensure that implementations satisfy requirements.
- Test Non-functional features (performance, High Availability, Scalability and Reliability).
- Work cooperatively with team members to manage conflict constructively and fosters trust, commitment, and accountability.
- Mentor colleagues’ technical development into generalized specialists
Requirements:
- Demonstrated experience in leading front-end development, specifically with shared components, GUIs, user experience (UX) or similar
- Demonstrated Angular and TypeScript development within customer-facing tools/products
- Demonstrated experience implementing and leveraging Angular Module Federation/micro frontends
- Demonstrated experience with API development either RESTful or GraphQL
- Hands-on experience building, deploying, and operating highly available applications on AWS or other cloud platforms
- Strong experience with agile development incorporating Continuous Integration and Continuous Delivery (CI/CD), including relevant tooling such as GIT, deployment systems, infrastructure-as-code, etc.
- Must have experience mentoring and leading junior engineers
- Strong communication skills and the ability to effectively interface between departments and functions
- Professional experience with tools such as C#, ASP.Net, JavaScript, Python, Go, Java etc
Benefits:
- Compensation at IMO Health is determined by job level, role requirements, and each candidate’s experience, skills, and location.
- The listed base pay represents the target for new hires with individual compensation varying accordingly.
- These figures exclude potential bonuses, equity, or sales incentives, which may also be part of the total compensation package.
- Our recruiter will provide additional details during the hiring process.
- IMO Health also offers a comprehensive benefits package.
- To learn more, please visit IMO Health's Careers Page.

















