Talent.com
Senior Typescript Engineer

Senior Typescript Engineer

Plus1X Solutions (Pty) LtdCape Town, Western Cape, South Africa
30+ days ago
Job description

About the Role

We are seeking an experienced and highly skilled Senior TypeScript Engineer to join our dynamic development team. The ideal candidate will possess extensive expertise in TypeScript and a solid background in React, playing a crucial role in the design, development, and maintenance of our web applications.

Key Responsibilities

  • Application Development : Lead the development of high-quality, scalable, and maintainable web applications using TypeScript and React.
  • Code Quality : Ensure code quality through comprehensive testing, code reviews, and adherence to best practices.
  • Technical Leadership : Provide technical guidance and mentorship to junior developers, promoting best practices in TypeScript and React development.
  • Collaboration : Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver robust solutions that meet business requirements.
  • Architecture : Contribute to the design and architecture of new features and applications, ensuring a modular and scalable approach.
  • Performance Optimization : Identify and address performance bottlenecks, ensuring fast and smooth user experiences.
  • Continuous Improvement : Stay current with industry trends and advancements in TypeScript and React, continually improving the development process and toolset.

Requirements

  • Experience : Minimum of 5 years of professional experience in software development with a strong focus on TypeScript.
  • React Proficiency : At least 3 years of hands-on experience working with React, including state management (e.g., Redux, Context API).
  • Frontend Development : Deep understanding of HTML, CSS, and JavaScript (ES6+).
  • Testing : Experience with modern testing frameworks and tools (e.g., Jest, Cypress, React Testing Library).
  • Version Control : Proficient in version control systems, particularly Git.
  • Build Tools : Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel).
  • Agile Methodologies : Experience working in an Agile / Scrum development process.
  • Communication : Strong verbal and written communication skills, with the ability to articulate complex technical concepts to a non-technical audience.
  • Problem-Solving : Excellent analytical and problem-solving abilities.
  • Preferred Qualifications

  • Full-Stack Experience : Experience with back-end technologies and frameworks (e.g., Node.js, Express).
  • Cloud Services : Familiarity with cloud services and deployment (e.g., AWS, Azure, Google Cloud).
  • UI / UX Design : Understanding of UI / UX principles and the ability to collaborate with design teams to create user-friendly interfaces.
  • Open Source Contribution : Active contribution to open-source projects related to TypeScript or React.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Engineer • Cape Town, Western Cape, South Africa