Badger & Bird Talent

Lead Software Engineer (React & React Native)

Posted: 7 minutes ago

Job Description

The legacy app is being scrapped. We are starting from scratch. This is your blank canvas.We are looking for a Lead Engineer to take full technical ownership of a critical greenfield project: building a brand-new business banking application from the ground up.This is a permanent role with a high-growth technology consultancy. You will not just be writing code; you will be the technical "go-to" person, establishing the standards and leading the delivery for a product that will be used by thousands of business customers.Why This Role MattersBuild Something Real (Greenfield): It is rare in the banking sector to get a clean slate. You will lead the frontend architecture and development without being bogged down by legacy code.Own the Delivery: You aren't just a ticket-taker. You will have the autonomy to make technical decisions, drive the delivery timeline, and ensure the quality of the final product.Grow a Practice: This project is the spearhead for the company's custom software development arm. As you deliver this project, you will be helping to grow the team and the function, paving the way for your own leadership career.High Visibility: You will collaborate directly with designers, backend teams, and stakeholders from both our company and the end client.What You Will Be DoingArchitecting & Building: leading the development of the new application across both web (React) and mobile (React Native).Technical Leadership: Acting as the primary technical authority for the frontend. You will set the coding standards, choose the libraries, and ensure the architecture is scalable and secure.Integration: working closely with the backend team (who are building on Java Spring Boot) to ensure seamless API integration and performance.Collaboration: bridging the gap between design and engineering. You will work with UI/UX designers to ensure the technical feasibility of their vision without compromising the user experience.Delivery Management: Taking ownership of the frontend delivery roadmap, identifying risks early, and ensuring the team hits its milestones.What You Need To BringDual Expertise: Strong, hands-on proficiency in both React.js (Web) and React Native (Mobile) is essential.Delivery Focus: You have a track record of shipping complex applications. You understand that great code needs to result in a delivered product.Technical Authority: You are comfortable being the expert in the room, advising on best practices, performance optimisation, and state management.Collaboration Skills: Experience working in cross-functional teams (Design, QA, Backend) and the ability to communicate technical concepts to non-technical stakeholders.Backend Awareness: While you won't be coding in it, familiarity with Java/Spring Boot environments and RESTful API consumption is important.The DetailsLocation: Johannesburg (Hybrid).Type: Permanent.Growth: This is a strategic hire with significant opportunities to build a team around you as the division grows.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In