Job Overview
The client is seeking a Senior Software Engineer specializing in TypeScript to join their team on a full-time basis. The successful candidate will be responsible for designing, developing, and maintaining scalable software solutions using TypeScript, while ensuring that technical implementations align with the organization’s business requirements and objectives.
Core Responsibilities
- The successful candidate will be responsible for designing, developing, and deploying high-quality software solutions using TypeScript and associated technologies.
- They will work closely with cross-functional teams to understand project requirements, define solutions, and deliver fully functional products.
- The role will involve producing clean, efficient, and maintainable code in line with established coding standards and industry best practices.
- The successful candidate will troubleshoot, debug, and optimize existing applications to enhance their performance, stability, and reliability.
- They will also provide guidance and mentorship to junior engineers while contributing to architectural and technical decisions that support scalable system design.
Skills & Requirements
- The ideal candidate should have strong proficiency in TypeScript, with a minimum of five years of hands-on software development experience.
- They should demonstrate extensive experience with modern frontend frameworks, particularly React or Angular.
- The role requires solid backend development experience using Node.js or comparable runtime environments.
- Candidates should have a good understanding of RESTful APIs, microservices architecture, and cloud-based infrastructure.
- Familiarity with testing frameworks such as Jest or Mocha, as well as experience working with CI/CD pipelines, will be required.
- A sound understanding of state management solutions, including Redux and Context API, is essential.
- The successful candidate should have experience using version control systems such as Git and working effectively within collaborative development environments.
- They should also be capable of developing unit, integration, and end-to-end tests to maintain high standards of software quality and reliability.
More About the Opportunity
The successful candidate will have the opportunity to join a leading global organization within the Software Development industry and play a key role in creating innovative software solutions that support business growth and long-term success. The position provides a strong focus on technical excellence, innovation, and effective collaboration with teams working across different locations.
Equal Opportunity Employer
The organization is committed to providing equal employment opportunities and considers candidates based on their skills, expertise, and qualifications. Applications are welcomed from all suitably qualified individuals, regardless of their background, previous experience, or employment history. Candidate selection is based solely on demonstrated technical capabilities, relevant qualifications, and suitability for the role.

