My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Wed 30/10/2024

Frontend Software Engineer (Typescript, Angular, CSS) (CPT Hybrid)

Cape Town, South Africa
Apply Now

Job Type: Permanent

Salary: 20000.0000 - 90000.0000 / monthly

ENVIRONMENT:

PLAY a critical role in designing and implementing responsive, user-friendly interfaces for AI-driven applications as the next Frontend Engineer sought by an Enterprise Generative AI Insights Engine. Leveraging your expertise in TypeScript, Angular, and CSS, you will be expected to deliver high-quality user experiences. This role requires strong collaboration with Backend Engineers and Designers to align Frontend interfaces with the technical and business objectives. You will require a Bachelor's Degree in Computer Science, Software Engineering, or a related field is preferred, 4+ years' work experience in Frontend development with a strong focus on TypeScript, Angular, and CSS. You must have experience with AWS (e.g., S3, CloudFront, Lambda) for deploying and optimizing Frontend applications and any React experience as a plus, as it will enable flexibility across projects.

DUTIES:

Frontend Development and Design -

  • Develop and maintain web applications using TypeScript, Angular, and CSS to create responsive, high-performance user interfaces.
  • Collaborate with Designers to transform UI/UX wireframes into functional, visually engaging applications.
  • Implement and maintain styles using CSS to ensure consistency and responsiveness across devices.

Integration with Backend Systems -

  • Integrate Frontend components with Backend APIs and cloud services, ensuring seamless data flow.
  • Coordinate with Backend Engineers on data requirements and API integrations for optimal performance.
  • Troubleshoot and optimize Frontend components to improve load times and overall efficiency.

Cloud and DevOps Practices -

  • Utilize AWS services for Frontend delivery optimization, including content delivery networks (CDNs) and serverless functions.
  • Contribute to CI/CD practices using AWS for streamlined deployment and testing processes.
  • Collaborate on DevOps practices to support continuous deployment, version control, and automated testing.

Code Quality and Testing -

  • Write clean, maintainable, and reusable code with a strong emphasis on TypeScript and Angular.
  • Conduct Unit Tests and participate in code reviews to uphold code quality standards.
  • Use testing frameworks to automate Frontend testing and ensure the reliability of application components.

Continuous Improvement and Learning -

  • Stay updated with the latest Frontend frameworks, libraries, and best practices in TypeScript, Angular, and CSS.
  • Engage in knowledge sharing, tech discussions, and code reviews with the team.
  • Mentor Junior Engineers on Frontend best practices and effective use of AWS in Frontend development.

REQUIREMENTS:

Qualifications -

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field is preferred.

Experience/Skills -

  • 4+ Years of experience in Frontend development with a strong focus on TypeScript, Angular, and CSS.
  • Experience with AWS (e.g., S3, CloudFront, Lambda) for deploying and optimizing Frontend applications.
  • Proficiency in responsive design and best practices in UI/UX implementation.
  • Familiarity with Frontend build tools and Package Managers (e.g., Webpack, npm, yarn).
  • Knowledge of React is a plus, though not required.

Performance Criteria -

Technical Expertise:

  • Demonstrates a high level of expertise in TypeScript, Angular, and CSS for creating dynamic, user-focused applications.
Apply Now