Mobile Developer (Native)

We are looking for a Mobile Developer to join our collaborative, passionate development team

BSG Johannesburg

Our Johannesburg office is situated in Houghton Estate, within walking distance of the Rosebank Gautrain station.

Role profile

Location: Johannesburg


There are opportunities at BSG to join a collaborative, engaged and passionate, world-class homegrown development team. If you are inspired by great code, have the skills and tenacity to contribute to the achievement of a great dev team and the willingness to learn and grow both technically and professionally, you will love it here!

Main Purpose of the Role

  • Work with in an environment with the BSG development team within a larger Client development ecosystem
  • Ensure ongoing software delivery as part of the development team at a Client
  • Contribute to cutting edge feature delivery in fast-paced and challenging customer-facing domains to solve real-world problems

About the role

  • Develop quality code, creating the desired solution for the Client
  • Own the quality of software delivered
  • Develop code that adheres to the BSG standards and review code of others to ensure standards are being met
  • Efficiently use appropriate language and development tools to develop software
  • Understand the deployment process to the Client and form part of the deployment roster
  • Understand and use the correct branching and repository strategies set by the team
  • Invest in managing your own career, learning from world-class Principal and Senior developers, and gain the personal development skills required to operate at the next level
  • Computer Science Degree or other relevant degree (equivalent or higher)
  • 2 – 3 years’ development experience
Technological Experience
  • Android / IOS JDK (Intermediate)
  • React Native, Java, GraphQL (Intermediate)
  • Fluid Design and Implementation (Intermediate)
  • HTML, CSS, Javascript, Bootstrap (Intermediate)
  • OO Concepts
  • User Experience (Intermediate)
  • JSON, API Management (Intermediate)
  • Experience with Ionic, Cordova, Xamarin, Flutter or other frameworks beneficial
  • Solid project experience (exposure to the full project lifecycle) and 2+ years relevant work experience
  • Commercial awareness (Foundation)
  • Coding (Intermediate)
  • Communication (Intermediate)
  • Industry (Foundational)
  • Agile development practices (Foundational)
  • Performance management (Foundational)
  • Solution architecture (Intermediate)
  • Expert in relevant development language (Intermediate)
  • Communication (Intermediate)
Key Performance Indicators
  • Coding and design – innovative solution delivery
  • Code reviews and pairing
  • Build and Deployment – Form part of deployment roster, deploy solutions to client
  • Development support – Bug tracking and fixing
  • Ecosystem feedback – Perform and grow through timely career developmental feedback

About you

  • Openness (relationships, information)
  • Collaboration (in teams, with clients)
  • Practical Focus (plans, solutions, technical problem solving)
  • Delivery Focus (value, excellence)
  • Empathy towards clients and staff
  • Assertive
  • Resilient
  • Approachable
  • Good communicator
  • Professional
  • Proactive
  • Willing and helpful
  • Able to work well under pressure
  • Holds self accountable
  • Organised
  • Reliable
  • Delivery focussed
  • Quality driven
  • Trustworthy (open and honest)
  • Flexible
Contact Us

We love talking about change. If you've been inspired by anything you've read here, please get in touch.

Not readable? Change text. captcha txt