About this role
What will you do? Work on and contribute to the growth of our suite of mobile applications Conduct peer reviews, ensuring strict adherence to team-agreed best practices and styles Contribute to collaborative team discussions to continually improve our codebase and SDLC Work closely with Product Managers and UX Designers to deliver sound technical solutions based on the needs of our users Research best practices to design solutions, and implement your proof of concept Write unit tests and documentation for your work Estimate development efforts What should you have? Relevant software engineering degree at Honours level (Masters preferred) 5+ years of development experience, with 3+ years in React or React Native Exceptional grasp of the fundamentals of programming paradigms and solution design React or React Native development experience is essential, with a preference for React Native An understanding of User Interface Design and Visual Communication is advantageous Versatile in being able to operate optimally in a small, fast-paced environment with increased amounts of responsibility and highly collaborative teams Strong communication skills across multi-disciplinary teams, i.e., Product Managers, UX/UI Designers, QA Engineers, and various stakeholders in the business Beneficial Skills: Native Development (iOS or Android) experience Functional React and Redux experience TypeScript experience Experience with consuming RESTful APIs Experience with Git and agile management software: Azure DevOps
Skills
- React
- TypeScript
- DevOps
- Agile
- Git
- Azure
View this job on Talently · Find more jobs in South Africa