Purpose of the Role
We are seeking a skilled and experienced Tech Lead to join our dynamic development team. As a Tech Lead, you will play a critical role in overseeing and guiding the technical direction of our projects. You would have the opportunity to work with an experienced team to deliver high-quality products.
Duties & Responsibilities
- Lead and manage a team of developers, providing technical guidance, mentorship, and support
- Collaborate with product managers, designers, and stakeholders to define project requirements and translate them into technical specifications
- Architect and design robust, scalable, and high-performance web applications using JavaScript, React, and Node. Ensure the implementation of best practices, coding standards, and software development methodologies
- Conduct code reviews to maintain code quality, improve performance, and identify potential issues or bugs
- Take ownership of the technical delivery of projects, ensuring timely and successful completion
- Identify and mitigate technical risks and challenges, providing innovative solutions when needed
- Provide guidance and support in troubleshooting and resolving technical issues
- Collaborate with cross-functional teams to integrate software applications with various healthcare systems or equipment (MRI, CAT Scans, Dicom, PACS, RIS) if applicable
Required Experience & Knowledge
- Extensive experience as a Tech Lead or Senior Developer, with a strong focus on JavaScript, React, and Node
- Proficiency in developing complex web applications using modern JavaScript frameworks and libraries
- In-depth knowledge of React and Node.js, including frameworks such as Express or Next.js.
- Solid understanding of web technologies, including HTML5, CSS3, RESTful APIs, and web security principles
- Familiarity with Agile/Scrum methodologies and experience working in an Agile team environment
- Experience in healthcare projects or exposure to MRI, CAT Scans, Dicom, PACS, and RIS would be a bonus, but not required
Skills and Attributes
- Strong leadership skills
- Excellent communication and interpersonal skills
- Ability to motivate and inspire team members
- Strong problem-solving abilities
- Proactive mindset to tackle challenges effectively
Required Education & Qualifications
- Fluency in English (both written and spoken) is a must
- Bachelor’s or Master’s degree in Computer Science or related degree
- Any relevant certificated would be considered a plus