Responsibilities
• Contribute to all aspects of software development, including architecture, design, estimation, development, testing, and release
• Collaborate with product owners, software architects, and other engineers to iteratively turn high-level requirements into product enhancements delivered incrementally
• Ensure new code conforms to standards and meets feature specifications
• Enhance engineering practices within the web development discipline in peer code reviews
• Write and maintain automated tests to ensure that software is stable and reliable
Minimum Qualifications
• + years of experience with frontend development (Angular & TypeScript)
• Deep understanding and application of software design principles and patterns
• Proven skills in improving code quality through testing (unit, component, and functional) and code reviews
• Proficiency with implementing design systems and developing component libraries
• Experience in designing and working with APIs
• Courage to actively speak up, collaborate, and contribute ideas in a global team environment
Preferred Qualifications
• Proficiency in Angular, RxJS, and NgRx
• Experience working with distributed cross-functional teams
• Track record of developing high-profile SaaS applications