Yoco Lead Software Engineer - App Team Jobs in South Africa

Yoco Lead Software Engineer - App Team Jobs in South Africa


Role

Your key responsibilities will be to:

  • Build, maintain and release our React Native (iOS and Android) applications as well as our React web portal.

  • Assist in providing a platform for other teams to contribute into our app, as well as contributing to the technical direction of our mobile and web assets.

  • Being a highly technical, hands-on and effective lead for a team of 3 - 5 engineers, including task planning and code reviews.

  • Working with our Product Managers as well as our design and UX minds to ensure that we deliver continuous business value to our growing base of customers.

  • Doing the hard and complicated to make it easier and simple.

    Ideal Candidate

    Key requirements to perform responsibilities:

  • Strong React skills with experience building complex apps in React

  • React Native experience is preferred but not absolutely required

  • Experience in state management in large apps (e.g. Redux or other state management strategies)

  • 8+ years as a professional Software Engineer.

  • You can deliver stable yet flexible software that allows us to iterate quickly in order to deliver features.

  • You build re-usable solutions that others can use to avoid re-inventing the wheel every time.

  • A clear, real passion for software engineering.

  • Strong ability to work independently while still being collaborative and inclusive.

  • Feeling a sense of excitement when offering input and contributing to the broader product discussion.

  • Proven ability in taking a feature or product all the way from conception to completion and release.

  • You enjoy providing technical direction and mentoring to other developers.

  • You feel empowered by learning and teaching new things and using modern technology.

  • You are excellent at solving complicated problems, understanding real-world issues and delivering high-performance software.

    Bonus points/nice to have:

  • Native mobile development experience (iOS and/or Android)

  • Backend development experience, or API design experience.

  • BSc Computer Science or equivalent is highly encouraged.

  • Experience leading teams, designing and architecting products, working with customers

  • Experience in the payments industry.

    How to Apply

  • For more information and job application details, see; Yoco Lead Software Engineer - App Team Jobs in South Africa

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to NGO Jobs in Africa.