Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Must have a relevant Bachelors level degree and at least 2 years relevant work experience.
Technical Responsibilities: • Take responsibility for the stability and direction of the React code bases. • Ensure all solutions and code delivered are adhering to security best practice, as defined by the MedApps code values. • Research, analyse and evaluate system program needs. • Identify limitations and deficiencies in existing technology stack as well as associated processes, procedures and methods. • Test, debug, diagnose and correct errors and faults in native mobile apps according to established testing protocols, guidelines and quality standards. • Ensure programs and applications perform to specifications as determined by the Product team. • Write and maintain program code to meet system requirements, system designs and technical specifications in accordance with best practice and Product team requirements. • Write, update and maintain technical program, end user documentation and operational procedures. • Provide advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation, estimations and costings. • Deliver solutions that are clean, well-tested and suitable to scale. • Be reasonably available for production deployments and technical support, which may occasionally occur outside of normal business hours. • Work with company backend team to create clean, secure and efficient API interfaces.
General & Team Responsibilities: • Take a leadership role in ensuring architecture decisions are made in line with MedApps values and that of the Head of Engineering. • Mentoring and management of junior development team members, including code review, review of technical designs and team management. • Contribute to team meetings and solutioning sessions, and take initiative in driving solutions that contribute to the direction of the code base. • Take responsibility for delegated parts of the technology roadmap and development processes. • Regularly report to the CTO on issues and progress. • Endeavour to finish tasks within the designated time frame and communicate effectively where it is not possible to do so. • Actively participate in MedApps events and sessions. • Support the MedApps company values: Customer focus; Integrity & diligence; Teamwork; Communication; Innovation