Senior Typescript Engineer

Cape Town, Western Cape, South Africa

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.

ExecutivePlacements.com

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
    JD1326676
  • 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