We are seeking a highly skilled and experienced Mid/Senior Angular Engineer with a strong focus on frontend development to join our dynamic team. As a Mid/Senior Angular Engineer, you will be responsible for developing and maintaining our complex web applications, with a particular emphasis on frontend technologies and architectures. You will work closely with cross-functional teams to design, implement, and deploy scalable and reliable software solutions.
Responsibilities:
- Work as part of a team to build application using Angular;
- Architect, build and maintain excellent Angular applications with clean code;
- Make the impact to engineering strategy, roadmap and the overall way how we build and run heavy loaded apps;
- Work in a Agile team, transforming user stories into functional applications;
- Integration and Infrastructure: Integrate various third-party services and APIs into our applications, ensuring seamless communication and data flow. Leverage AWS Step Functions and other cloud-based services to build scalable and performant infrastructure;
- Architecture Understanding: Demonstrate a strong understanding of modern software architectures such as Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS). Apply these architectural principles to build scalable, modular, and maintainable systems;
- Performance and Optimization: Identify and resolve performance bottlenecks in the frontend infrastructure database queries, and API responses. Implement caching strategies and other optimization techniques to ensure optimal system performance;
- Testing and Quality Assurance: Write and maintain unit tests, integration tests, and end-to-end tests to ensure the reliability and stability of the software. Conduct code reviews and participate in technical discussions to maintain code quality and best practices.
Requirements
- 4+ years of experience working with Angular;
- Ability to work through new and difficult Angular issues and contribute to libraries as needed;
- Ability to create and maintain continuous integration and delivery of Angular applications;
- Maintain good code quality and standards. Perform code reviews and unit tests;
- Knowledge of modern software architectures, including Domain-Driven Design (DDD) and Command Query Responsibility Segregation (CQRS);
- Strong problem-solving skills and the ability to optimize and improve existing systems;
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
Benefits
- Diverse and technically challenging projects;
- Training budget for professional and personal growth;
- Flexible working hours and hybrid or remote workplace model;
- Flexible schedule and Agile/SCRUM environment;
- Technical equipment which you can choose.
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs