Job Openings Front-End Software Developer

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.