Front End Developer (Web)

We are looking for a Front End 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

Intro:

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
Qualifications
  • Computer Science Degree or other relevant degree (equivalent or higher)
Experience
  • 2 – 3 years’ development experience
Technological Experience
  • HTML, CSS, etc.
  • JavaScript (Advanced)
  • OO Concepts
  • Web Design (Intermediate)
  • User Experience (Novice)
  • Angular (Intermediate)
  • JSON, API Management (Advanced)
  • TDD (Intermediate)
  • Experience with React, Vue, Express, Node, MongoDB and other JS frameworks beneficial
Knowledge
  • 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)
Skills
  • Web app 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