Air Arabia

Senior Developer - Front End

Air Arabia
Apply
21 days ago
Pune, IndiaSenior

Responsibilities

  • Design, develop, enhance, and maintain responsive, accessible, and high-performance web applications using Angular and React.
  • Define front-end architecture, reusable component libraries, coding standards, and development best practices.
  • Provide technical guidance and mentorship to front-end developers and conduct code reviews.
  • Integrate RESTful and GraphQL APIs and implement effective application state management.
  • Drive technical estimation, sprint planning, solution design, and technical decision-making.
  • Optimize rendering efficiency, responsiveness, cross-browser compatibility, accessibility, and web performance.
  • Collaborate with backend developers, UX/UI designers, product owners, quality assurance teams, and business stakeholders.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 6–8 years of front-end development experience on production web applications.
  • Fluent English language skills.
  • Strong hands-on expertise with Angular and React.
  • Proficiency in TypeScript, modern JavaScript (ES6+), HTML5, and CSS3/SCSS.
  • Experience with state management frameworks such as NgRx, Redux, or similar solutions.
  • Strong experience integrating REST APIs and managing asynchronous data operations.
  • Experience with front-end testing frameworks including Jest, Jasmine, Karma, or Cypress.
  • Experience with Git-based development workflows and CI/CD pipelines.
  • Knowledge of web accessibility standards such as WCAG and web performance optimization techniques.
  • Preferred experience in travel, airline, or e-commerce domains.
  • Preferred knowledge of micro front-end architecture and module federation concepts.
  • Exposure to Microsoft Azure or AWS.
  • Proficiency in MS Office.

Tech Stack

AngularAWSAzureCypressGitGraphQLJasmineJavaScriptJestKarmaReactReduxTypeScript

Categories

Contact me