Overview
We are looking for a Senior or Lead Frontend Engineer with strong expertise in Angular and / or React to join our engineering team and drive the development of scalable, high-performance applications. While this role is primarily focused on front-end engineering, we place high value on backend experience with Node.js and modern frameworks, making this an excellent opportunity for strong frontend engineers who can also contribute across the stack.
Responsibilities
- Build, maintain, and enhance modern web applications using Angular (latest versions) and / or React, following best practices for performance and scalability.
- Collaborate with UX / UI designers to deliver responsive and accessible user interfaces that meet WCAG standards.
- Participate in architectural discussions, especially around modernization and migration of legacy applications.
- Integrate with backend services and microservices, contributing to micro-frontend architectures.
- Partner closely with backend teams, designing and consuming RESTful APIs (GraphQL experience is a plus).
- Ensure application quality with automated testing frameworks such as Cypress, Playwright, Jasmine, or Karma.
- Write clean, reusable, and maintainable code with strong attention to performance.
- Participate in code reviews, mentor junior developers, and contribute to technical discussions.
- Leverage cloud platforms (AWS or Azure) for deployment and hosting.
- Contribute to backend development on Node.js applications.
- Stay current with frontend trends, frameworks, and tooling, and advocate for best practices.
Required Qualifications
5+ years of professional software development experience.4+ years of hands-on experience with Angular and / or React.Experience with state management solutions such as NgRx, Redux, or similar.Solid understanding of RESTful APIs and integration with backend services.Experience with frontend testing tools (Cypress, Playwright, Jasmine, Karma, etc.).Familiarity with Git and modern CI / CD workflows.Backend experience with Node.js and related frameworks (Express, NestJS, etc.) is highly desirable.Nice-to-Have Skills
Experience working with both SQL and NoSQL databases.Hands-on experience with microservices and micro-frontends.Familiarity with event-driven architectures (Kafka, RabbitMQ, etc.).Knowledge of GraphQL.Cloud experience (AWS or Azure), including serverless and containerized deployments.Experience modernizing or migrating legacy applications.Seniority level
Not ApplicableEmployment type
Full-timeJob function
Consulting and EngineeringIndustries
Software Development and IT System Custom Software Development#J-18808-Ljbffr