Experience & Responsibilities
- 57 years of experience
- Participate in all phases of the development process from inception through transition
- Advocate the agile process and testdriven development
- Use DevOpsoriented 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 16Collaborate with crossfunctional teams including designers backend developers and product managers to deliver highquality 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 endtoend 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 standups and retrospectivesMinimum Qualifications Education & Prior Job Experience
Bachelors 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 frontend 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 endtoend testingRESTful APIs and integration with backend servicesGit version controlGitHub Actions for CI / CDCloud platforms such as AzureStrong problemsolving skills and attention to detailExcellent communication and collaboration skillsAbility to work independently and as part of a team in a fastpaced dynamic environmentUnderstanding of web security best practices and performance optimization techniquesPreferred Qualifications Education & Prior Job Experience
Masters 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 singlepage applications utilizing modern TypeScript frameworks particularly AngularExperience using TypeScriptKnowledge of cloud computing platform technologies (i.e. Azure / AWS)Experience with endtoend 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 : JavaJavascript
Basic Qualification :
Additional Skills :
Background Check : No
Drug Screen : No
Key Skills
Bootstrap,CSS,Front-End Development,HTML5,React,Redux,Node.js,Angular,Less,JavaScript,backbone.js,Sass
Employment Type : Full Time
Vacancy : 1