Reference : PTA
CB-3We are looking for a Full Stack Developer to join an innovative hub within a big company in the health tech space.
The Lab is a new division made up of a team of individuals from different backgrounds with the aim to re-envision healthcare by conceptualising, testing, and incubating transformative innovations. Our client's innovative lab leverages knowledge in a "lean" innovation process, allowing us to quickly design, test, and launch innovations.
Roles & Responsibilities
- Support with the required software engineering skills to guide and shape the design of the products, implement proof of concepts and functional mockups, tests and pilots.
- Develop critical parts and document and hand over the final code to the product production team.
- Write new code, operate, troubleshoot, maintain, integrate and continually enhance.
- Work with other members (UX specialists, business analysts, product managers) in an Agile process.
- Develop technical specifications to guide the optimal implementation of the products.
- Code the front-end (Angular / TypeScript) functionality and, or work with other teams to code the back-end services.
- Debug and optimise as required.
- Document and hand over code maintenance responsibility to product software teams.
Job Requirements
- Tertiary degree in IT field.
- Minimum 7 years of experience in the software development industry with both front-end and back-end experience across different technology sets (Web, mobile, desktop, microservices).
- 3+ years experience with Angular 2 (v12 or higher preferred) using a Typescript-based web UI framework.
- Experience with Google Cloud Platform, Firestore, Cloud Functions, and Firebase is an advantage.
- Experience with JAVA / C# / SQL / JSON / XML development is beneficial.
- Proficiency in software design principles and best practices, including SOLID principles, modular design, separation of concerns, design patterns, and code reuse.
- Modern SDLC such as Agile methodology using Scrum and / or Kanban, is essential.
- Experience in working with remote teams is highly advantageous.
- Experience in healthcare is strongly preferred.
- Systems thinking – ability to see how parts interact with the whole.
- Problem‑solving and optimizing for client value.
- A keen eye for detail and ability to deliver user interface designs that match requirements and provide a great customer experience.
- A passion for product development and excellence.
- Willingness to work as a member of a team, working on personal brilliance while making the team better as a whole.
- Capability to deliver to challenging timelines with great quality.
- High level of professional flexibility and openness to innovative new ideas.
- Ability to self‑manage, self‑organise, and work autonomously.
- Strong ability and willingness to learn and have an open‑mindedness to different approaches, ideas and points of view.
- Ability to recognise constructive feedback and critique.
- Prepared and committed to continual learning and self‑development.
- Ability to challenge and be challenged on set ways of thinking, having an open and open mindset.
Technical Competencies
- In-depth understanding of industry-wide traditional enterprise technologies (e.g. middleware, application servers, relational databases), web, mobile, IoT and modern technologies (e.g. NoSQL databases, stream and data processing).
- Angular 2 (Version 12+ preferred)
- JavaScript / TypeScript & ES6
- HTML5 / CSS3
- RxJS
- Functional programming principles
- Application architecture principles
- Software design principles and patterns
- Java or C# (Advantageous)
- ORM, such as Hibernate (Advantageous)
- SQL
Package & Remuneration
Monthly. NOTE - We ONLY accept online applications. We do not consider direct applications via Whatsapp or email.
SALARY DISCLAIMER
- The advertised salary range is merely a guideline to attract a range potentially suitable candidates to the advertised position.
- This doesn't automatically mean that a successful candidate can claim an offer for the maximum advertised salary.
- It is the prerogative of the future employer to offer a candidate a market‑related remuneration package in line with the candidate's qualifications, skills and level of experience.