
Software Engineer-Front End
Air Arabia1 month ago
Sri Lanka (city not specified)Entry Level
Responsibilities
- Develop and deliver frontend software products and components for production web applications.
- Build user interfaces using Angular, React, TypeScript, JavaScript, HTML5, and CSS3/SCSS.
- Translate business and product requirements into technical implementations aligned with architectural principles.
- Integrate REST APIs and manage asynchronous data operations.
- Support automated testing, solution implementation, deployment, and quality assurance.
- Review technical documentation, system specifications, and architectural designs for quality and completeness.
- Contribute to technology selection, emerging technology adoption, knowledge sharing, and cross-functional decision-making.
- Ensure service levels are met and provide status updates to relevant stakeholders.
- Implement user interfaces that meet product requirements, accessibility standards, and performance goals.
Requirements
- Bachelor’s degree in IT Engineering, Computer Science, Information Technology, or equivalent.
- 1–2 years of frontend development experience on production web applications.
- Strong hands-on experience 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 frontend testing frameworks including Jest, Jasmine, Karma, or Cypress.
- Experience with Git-based development workflows and CI/CD pipelines.
- Knowledge of micro-frontend architecture and module federation concepts is preferred.
- Knowledge of WCAG web accessibility standards and web performance optimization techniques.
- Exposure to Microsoft Azure or AWS cloud platforms.
- Fluent English language skills and proficiency in Microsoft Office.
- Travel, airline, or e-commerce domain experience is preferred.