About the Role
The role involves building and maintaining high-performance web applications using Angular, working within agile teams to deliver robust solutions that meet user and business needs.
Responsibilities
- Develop and maintain complex single-page applications using Angular
- Write clean, maintainable, and efficient TypeScript code
- Collaborate with UX designers to implement intuitive user interfaces
- Optimize frontend performance for scalability and responsiveness
- Participate in code reviews to ensure code quality and best practices
- Work closely with backend teams to integrate RESTful APIs
- Troubleshoot and debug applications across multiple browsers and devices
- Implement automated testing strategies for frontend components
- Stay current with emerging Angular framework updates and tools
- Support continuous integration and deployment pipelines
- Contribute to architectural discussions and technical decision-making
- Ensure applications meet accessibility and security standards
- Mentor junior developers and share technical knowledge
- Follow agile development methodologies in sprint planning and delivery
- Document code and technical processes for team reference
- Integrate third-party libraries and services as needed
- Use version control systems effectively, particularly Git
- Collaborate on defining user stories and acceptance criteria
- Monitor application performance in production environments
- Respond to critical frontend issues with timely fixes
- Participate in technical onboarding for new team members
- Evaluate and recommend frontend tools and frameworks
- Ensure consistent UI/UX implementation across features
- Contribute to improving frontend development workflows
- Support end-to-end testing initiatives
Nice to Have
- Experience with Nx or monorepo architectures
- Familiarity with micro-frontend patterns
- Knowledge of Angular Universal for server-side rendering
- Experience with Jest or Karma testing frameworks
- Exposure to cloud platforms such as AWS or Azure
- Understanding of containerization with Docker
- Experience with monitoring tools like Sentry or New Relic
- Background in financial or trading software development
- Knowledge of security best practices in frontend applications
- Experience with internationalization and localization
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model
Team
Collaborative agile teams with a focus on innovation and continuous delivery
What We Offer
- Opportunities for professional growth and technical advancement
- Access to training programs and certification support
- Innovative projects with global impact
- Flexible work environment with modern tools
- Supportive and inclusive team culture
Application Process
- Submit your resume and GitHub profile
- Complete a technical screening
- Participate in a coding challenge
- Attend interviews with team members and leads
- Receive feedback and next steps within a week
Available for qualified candidates