Android Developer

ZA, South Africa

Job Description

We're looking for a Backend Engineer to join Fusion Software, a member of the BBD group of companies.


---------------------------------------------------------------------------------------------------------

The company




BBD is an international custom software solutions company that solves real-world problems with innovative solutions and modern technology stacks. With extensive experience across various sectors and a wide array of technologies, BBD's core services encompass digital enablement, software engineering and solutions support, which includes cloud engineering, data science, product design and managed services.


Over the past 40 years, we have built a reputation for hiring the best talent and collaborating with client teams to deliver exceptional value through software. As the company has grown, this unwavering commitment to quality and continuous innovation has ensured clients get the full benefit from software that meets their unique environment.

The culture




BBD's culture is one that encourages collaboration, innovation and inclusion. Our relaxed yet professional work environment extends into a flat management structure. At BBD, you are not just a number, but a valuable member of the team, working with like-minded, passionate individuals on challenging projects in interesting spaces. We deeply believe in the importance of each individual taking control of their career growth, with the support, encouragement and guidance of the company. We do this for every BBDer, creating the space and opportunity to continue learning, growing and expanding their skillsets. We also proudly support and ensure diverse project teams as varied perspectives will always make for stronger solutions.


With hubs in 7 cities, we have mastered distributed development and support a flexible, hybrid working environment. Our hubs are also a great place to get to know people, share knowledge, and enjoy snacks, great coffee and catered lunches as well as social, sport and cultural gatherings.


Lastly, recognition is deeply ingrained in the BBD culture and we use every appropriate opportunity to show this through our Awards Nominations, shoutouts and of the course the exceptional bonuses that come from exceptional performance.

General



Proficiency in Kotlin (mandatory) Strong practical experience with Jetpack Compose for UI development Practical experience with Google Maps for Jetpack Compose is an advantage Deep understanding of Clean Architecture principles and proven experience applying them Experience with agile development methodologies (Scrum, SAFe) Ability to produce well-structured, testable, and efficient code Strong focus on code quality, maintainability, and documentation

Additional Skills (Nice to Have)

*

Experience with app modularization Integration of third-party SDKs and marketing/tracking tools (e.g. Adjust, Braze) Backend integration skills (APIs, Backend-for-Frontend) Knowledge of mobile security principles and secure coding practices Experience working with CI/CD pipelines for mobile apps

Responsibilities



Develop new features and maintain existing app modules Collaborate closely with Testers, Product Owners, Designers, and other Developers Write unit and component tests Integrate backend services and third-party APIs where needed Follow coding guidelines and contribute to continuous process improvement Support deployment and release processes Actively participate in code reviews and technical discussions

Expected Deliverables



High-quality, production-ready native mobile application components Technical documentation where applicable Regular updates on progress via agile ceremonies (e.g., stand-ups, reviews)
BBD is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, family, gender identity or expression, genetic information, marital status, political affiliation, race, religion or any other characteristic protected by applicable laws, regulations or ordinances.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1520495
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    ZA, South Africa
  • Education
    Not mentioned