MC
React Native Engineer
Mindworx Consulting and Academy
South Africa · On-site Full-time 6d ago
About the 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 on development efforts
What should you have?
- Relevant software engineering degree, at least at Honours level (Master's preferred)
- 3+ years of development experience, with at least 1 year 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
Application
Please send your CV to nontokozos@mindworx.co.za
Requirements
- Relevant software engineering degree, at least at Honours level (Master's preferred)
- 3+ years of development experience, with at least 1 year 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
Responsibilities
- 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 on development efforts
Skills
AgileAzure DevOpsGitNative DevelopmentProgramming ParadigmsReactReact NativeReduxRESTful APIsSDLCTypeScriptUnit TestsUX DesignVisual Communication
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free