Remote
(Anywhere)
Salary Range
Full Time Employee
Experience Level
Senior
Requirements
Tasks and Responsibilities
Show originalAbout the Role
We are seeking a developer to work on the frontend of modern applications, with Angular 17+ as the primary technology and React as a complementary stack. The role involves building responsive, accessible, and scalable interfaces, integrating with AWS services, and collaborating within multidisciplinary teams.
Responsibilities
- Develop and maintain frontend applications using Angular 17+, ensuring quality, performance, and code reusability.
- Work with React on projects requiring this stack, contributing consistent solutions.
- Build responsive and accessible interfaces following UX best practices and architecture standards.
- Integrate applications with REST APIs and AWS services such as S3, API Gateway, Lambda, CloudFront, Cognito, and DynamoDB/RDS.
- Apply Clean Code patterns, componentization, and modular organization.
- Write and maintain unit and integration tests using Jasmine and Jest.
- Version code with Git/GitHub and manage dependencies with npm.
Requirements
- Solid experience with Angular 17+, as this is the primary technology for the role.
- Practical experience with React; expert level is not required, but prior involvement in projects using this technology is essential.
- Proficiency in TypeScript/JavaScript, HTML5, CSS3, and SCSS.
- Experience with NgRx for state management.
- Strong knowledge of core Angular concepts, including components, services, routing, Observables, RxJS, and dependency injection.
- Experience developing responsive and accessible applications, following best practices in architecture, componentization, performance, and code reusability.
- Practical experience with AWS, including services such as S3, API Gateway, Lambda, CloudFront, Cognito, and DynamoDB/RDS.
- Experience integrating and consuming REST APIs and knowledge of HTTP.
- Experience with unit and integration testing, using tools like Jasmine and Jest.
- Knowledge of Git/GitHub, dependency management with npm, and development tools.
- Understanding of Clean Code best practices and developing robust, scalable applications.
Nice to Have
- Knowledge of Micro Frontends architecture.
- Experience with large-scale applications and high-availability environments.
- Knowledge of CI/CD.
Share job:
Share job: