Experience & Responsibilities
- 5-7 years of experience
- Participate in all phases of the development process from inception through transition
- Advocate the agile process and test-driven development
- Use DevOps-oriented development tools and techniques to :
Analyze, model, design, construct, test, and deploy reusable objects
Improve and maintain code quality and structureDesign, develop, and maintain complex web applications using Angular 16 Collaborate with cross-functional teams, including designers, back-end developers, and product managers, to deliver high-quality software solutionsWrite clean, maintainable, and efficient code following best practices and coding standardsConduct code reviews and provide constructive feedback to team membersOptimize application performance and ensure responsiveness across different devices and browsersImplement and maintain unit tests, integration tests, and end-to-end tests to ensure code quality and reliabilityStay up to date with the latest industry trends, technologies, and continuously improve skills and knowledgeMentor and guide junior developers, fostering a culture of learning and growth within the teamParticipate in agile development processes, including sprint planning, daily stand-ups, and retrospectivesMinimum Qualifications - Education & Prior Job Experience
Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS / MIS), Engineering, or related technical discipline, or equivalent experience / training5 years of full Software Development Life Cycle (SDLC) experience using ITIL, Agile, XP, or similar methodologies5 years of professional experience in front-end development, with a strong focus on AngularProficiency in Angular TypeScriptExperience with :Angular CLI, RxJS, Signals, and state management libraries such as NgRx
Tailwind CSS and Angular MaterialPlaywright for end-to-end testingRESTful APIs and integration with back-end servicesGit version controlGitHub Actions for CI / CDCloud platforms, such as AzureStrong problem-solving skills and attention to detailExcellent communication and collaboration skillsAbility to work independently and as part of a team in a fast-paced, dynamic environmentUnderstanding of web security best practices and performance optimization techniquesPreferred Qualifications - Education & Prior Job Experience
Master's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS / MIS), Engineering, or related technical discipline, or equivalent experience / training3 years of full Software Development Life Cycle (SDLC) experience using ITIL, Agile, XP, or similar methodologies3 years of Angular development experienceAirline Industry experience, including business systems and technologySkills, Licenses & Certifications
Expertise in developing single-page applications utilizing modern TypeScript frameworks, particularly AngularExperience using TypeScriptKnowledge of cloud computing platform technologies (i.e., Azure / AWS)Experience with end-to-end testing framework conceptsSolid understanding of :Git, GitHub, CI / CD tools, and DevOps principles
Scrum / Agile environmentsStrong communication skills and ability to successfully resolve issues across multiple development teamsRequired Skills : Java,Javascript
Basic Qualification :
Additional Skills :
Background Check : No
Drug Screen : No