About the job Front-End Software Developer
EMPLOYMENT TYPE:
Permanent
COMPANY:
An international UCM company
LOCATION:
Cape Town (Hybrid - 2 days onsite per week)
JOB OVERVIEW:
The team operates mainly from Cape Town and plays a crucial role in shaping, developing, and launching the client's product suite. Employing an agile approach, we ensure the delivery of top-notch software to meet customer needs. Regularly encountering challenging issues, strong problem-solving skills are essential. Automation is integral to their strategy, enabling the swift delivery of high-quality software in a dynamic market environment.
The Senior Front-end Developer will be responsible for developing and maintaining a high-quality single-page application using Angular 2. A strong focus on test automation and a commitment to producing efficient, scalable, and maintainable code is essential.
DESCRIPTION OF POSITION:
- Develop and maintain a robust single-page application using Angular 2
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the technical feasibility of UI/UX designs.
- Optimize application for maximum speed and scalability.
- Develop and maintain automated tests to ensure code quality and application stability.
- Participate in code reviews and mentor junior developers.
- Stay updated on emerging technologies and trends in Frontend development
- Deliver demos throughout the development process to customers and internal stakeholders
- Customer support, including after-hours support rotation, for defect correction and consulting on service resolution
- Enable customers and internal service organization by actively engaging on IM client channels (Zoom, Webex Teams, Microsoft Teams etc.)
KNOWLEDGE AND SKILLS:
- Strong understanding of web markup, including HTML5 and CSS3.
- Solid understanding of cross-browser compatibility issues and ways to work around them.
- Proficiency in test automation tools and methodologies.
- Proficient understanding of code versioning tools, such as Git.
- Knowledge of backend technologies and frameworks
- Experience with Agile development methodologies.
- Excellent problem-solving and communication skills
QUALIFICATIONS REQUIRED:
Bachelor's degree in Computer Science, Engineering, or an equivalent certification.
EXPERIENCE REQUIRED:
- Minimum of 5 years of experience in Front-end development.
- Angular 2 and other modern JavaScript frameworks
- Responsive and adaptive design.
- Front-end build tools.
- Leveraging genAI tools to accelerate day-to-day work tasks.
- JavaScript frameworks like React or Vue.js
- Must hold current valid driver's license and passport
**Please note : If you have not heard from us within 2 weeks, please consider your application unsuccessful.