Frontend Developer
Opensource pte. ltd.
- Singapore
new offer (29/06/2024)
job description
Frontend Developer
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 application 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:
- Python3+:
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 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.