Skip to content
mimi

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