Primary Responsibilities:
- Develop and maintain web applications using Angular 13 and above.
- Utilize AJAX, jQuery, HTML, CSS, JavaScript, and TypeScript for dynamic and responsive web development.
- Work with APIs and microservices to integrate backend services with frontend interfaces.
- Collaborate with cross-functional teams to design, develop, and deploy new features.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to ensure smooth functionality.
- Mentor junior developers and provide technical guidance to the team.
- Participate in code reviews and ensure adherence to best practices and coding standards.
Required Skillsets:
- Angular 13 and above:Proficiency in building scalable web applications.
- AJAX:Experience in asynchronous web requests.
- jQuery:Ability to simplify HTML document traversing, event handling, and animating.
- HTML/CSS:Strong understanding of web markup, including HTML5 and CSS3.
- JavaScript/TypeScript:Expertise in core JavaScript and TypeScript programming.
- APIs and Microservices:Experience in working with RESTful APIs and microservices architecture.
Preferred Additional Skillsets:
- Python 3+:Knowledge in Python will be advantageous as some automation pipelines are implemented in Python.
Other Skillsets:
- Communication Skills:Strong verbal and written communication skills in English.
- Agile and Scrum Methodologies:Understanding of Agile development practices and experience with Scrum.
- Procurement Domain Knowledge:Familiarity with the procurement domain will be a plus.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 7 years of proven experience as a Web Frontend Developer or a similar role.
- Demonstrated ability to lead and mentor a development team.
- Ability to work effectively in a fast-paced, dynamic environment.
- Strong problem-solving skills and attention to detail.