Middle/Senior Frontend Developer – Angular to $2900
About the Role
We are seeking a skilled Middle or Senior Frontend Developer to join our team and continue the development of Baupay, a modern payment management platform for the construction industry.
You’ll work with cutting-edge technologies including Angular 19+, TypeScript, and a comprehensive tech stack to build scalable, user-friendly web applications.
Key Responsibilities
• Develop and maintain the Baupay Frontend application built on Angular 19+
• Implement new features and optimize existing functionality
• Work with complex modular architecture and state management systems
• Collaborate with backend developers and UI/UX designers
• Ensure code quality through testing, code reviews, and best practices
• Optimize application performance and user experience
• Support internationalization and accessibility requirements
Required Technical Skills
Core Technologies
• Angular 19+, minimum 2+ years of experience
• TypeScript 5.0+, advanced level with strict mode configuration
• SCSS/LESS, experience with CSS preprocessors
• RxJS, reactive programming patterns
• HTML5/CSS3, modern web standards
• NG-ZORRO Ant Design or similar enterprise UI libraries
Preferred Qualifications
• 3+ years of frontend development experience
• Experience with Docker and containerization
• Understanding of Agile/Scrum methodologies
• Experience with Git workflows and code review processes
Technical Environment
• Framework: Angular 19+ with standalone components
• Language: TypeScript 5.7 with strict configuration
• UI Library: NG-ZORRO Ant Design
• Styling: SCSS/LESS with custom theming
• State Management: Custom store architecture
• Internationalization: English/German support via ngx-translate
• Build Tools: Angular CLI, Webpack
• Testing: Jasmine, Karma
• Code Quality: ESLint, Prettier, Husky
What We Offer
• Work with modern technologies
• International team environment
• Flexible working arrangements
• Professional development opportunities
• Influence on technical decisions and architecture
• Competitive compensation package
Application Process
1. Technical Interview: Angular/TypeScript expertise assessment
2. Practical Assignment: Take-home coding challenge
3. Architecture Discussion: System design and problem-solving
4. Team Interview: Cultural fit and collaboration skills