Frontend Software Engineer (typescript, Angular, Css) (cpt Hybrid)

Cape Town, Western Cape, South Africa

Job Description


Frontend Software Engineer (TypeScript, Angular, CSS) (CPT Hybrid) IT - Software Development
Cape Town - Western CapeENVIRONMENT: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 Bachelors 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
  • Bachelors 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 CriteriaTechnical Expertise:
  • Demonstrates a high level of expertise in TypeScript, Angular, and CSS for creating dynamic, user-focused applications.
  • Effectively integrates Frontend applications with backend APIs and AWS services.
  • Produces reliable, scalable code with thorough testing and documentation.
Problem Solving and Initiative:
  • Proactively resolves Frontend issues and seeks ways to improve user experiences.
  • Stays current with new tools, libraries, and best practices relevant to TypeScript and Angular.
Collaboration and Communication:
  • Works collaboratively with Designers, Backend Engineers, and team members, maintaining clear and professional communication.
  • Engages effectively with stakeholders to ensure that Frontend designs meet both technical and business requirements.
Timeliness and Quality:
  • Completes projects within established timelines and meets quality standards.
  • Ensures code quality through regular testing and adherence to best practices.
Learning and Development:
  • Demonstrates a commitment to continuous learning, especially in Angular, TypeScript, and CSS.
  • Shares knowledge with team members and mentors Junior Engineers.
ATTRIBUTES:
  • Proven ability to manage projects or tasks independently.
  • Experience in team-based environments with strong collaboration skills.
  • Active participation in Tech communities, contributing to discussions or open-source projects.
Apply for this Job

Datafin

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1359132
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned