daisyboy
Epic Member
Johannesburg (preferred) or remote
WHAT YOU WILL BE DOING
Develop high quality software. You will research, design and implement high quality software with a great bias towards efficiency, maintainability and extensibility. This will include implementing unit tests and supporting quality assurance procedures.
Collaboration. You will work closely with other engineers, product managers, business analysts, product designers and various other stakeholders across the organization to understand the problem and provide insightful input into how to design the best software solution.
Mentor other engineers. You will mentor other engineers and participate in code reviews and provide feedback to your peers.
Continuous improvement. You will advocate for and introduce improvements to our development, testing, CI, automation and architecture. This will include improving the engineering team's coding best practices and processes.
Support deployed applications. We are always proactive in considering the experience of the customer. You will do the same by attending to and resolving issues experienced in production swiftly.
Importantly, you need to be socially minded and should want to apply your creativity and skills to reimagining the way out-of-hospital healthcare can be delivered to all South Africans when enabled by technology.
CULTURE FIT
culture is central to how we do things. We help people, we are aware, and our experience informs our pragmatic approach. That translates into specific behaviours we expect of each other internally and in how we serve our external stakeholders: the ability to connect; the ability to plan; the ability to keep people informed; the ability to deliver; and the ability to learn and grow.
KNOWLEDGE AND EXPERIENCE
Send me a DM
WHAT YOU WILL BE DOING
Develop high quality software. You will research, design and implement high quality software with a great bias towards efficiency, maintainability and extensibility. This will include implementing unit tests and supporting quality assurance procedures.
Collaboration. You will work closely with other engineers, product managers, business analysts, product designers and various other stakeholders across the organization to understand the problem and provide insightful input into how to design the best software solution.
Mentor other engineers. You will mentor other engineers and participate in code reviews and provide feedback to your peers.
Continuous improvement. You will advocate for and introduce improvements to our development, testing, CI, automation and architecture. This will include improving the engineering team's coding best practices and processes.
Support deployed applications. We are always proactive in considering the experience of the customer. You will do the same by attending to and resolving issues experienced in production swiftly.
Importantly, you need to be socially minded and should want to apply your creativity and skills to reimagining the way out-of-hospital healthcare can be delivered to all South Africans when enabled by technology.
CULTURE FIT
culture is central to how we do things. We help people, we are aware, and our experience informs our pragmatic approach. That translates into specific behaviours we expect of each other internally and in how we serve our external stakeholders: the ability to connect; the ability to plan; the ability to keep people informed; the ability to deliver; and the ability to learn and grow.
KNOWLEDGE AND EXPERIENCE
- At least 4 years of experience as a software engineer
- Strong experience in Flutter.
- Strong experience in using restful APIs.
- Strong experience with object oriented programming principles.
- You have worked and understand agile software development methodologies.
- Undergraduate degree in Computer Science or related field, or equivalent working experience.
- Short courses to keep up to speed with modern development practices.
Send me a DM