• Full Time
  • On-site
  • Remote
  • International
  • Applications have closed

Who We Are: 

Basalt is an award-winning software development company with over 20 years of combined experience in the Financial Services, Health, and Telecommunications industries. 

We offer the most comprehensive suite of custom software development services, ranging from rapid MVP development to custom re-engineering, testing, and UX design. We convert business problems into technological solutions. Our cross-functional teams design and implement the future of our client’s projects.

We hire strong communicators who can bridge the gap between business value and technology. We navigate unknowns better, remove blockers faster, and understand problems more deeply. 

Our Purpose:

To be Africa & Europe’s most innovative and disruptive technology company. Talented people are lining up to join Basalt, and the right clients or customers are fighting to be part of our magic. 

Our Core Values

Basalt is a values-driven business. Simple. The way we treat our teammates, the way we treat our clients and suppliers, the quality of work we deliver, the way we communicate, the way we problem solve, even the way we think, everything we do or say is rooted in our values. Our collective actions established our six simple yet fundamentally profound values which are our North Star. 

1. Solutions orientated – We find a way or make one. 

2. No BS – We are all adults, and our attitude reflects that. 

3. On-time, every time – If we say we’ll deliver, it’s as good as done. 

4. Own our work – We are responsible and take pride in our work.

5. Move fast – We are decisive and efficient. 

6. People before code – We are a family and look out for each other. Always


What you will do:

  • Support the entire application development (concept, design, test, release, and support)
  • Produce fully functional mobile applications and write clean code
  • Write unit and UI tests to identify disruptions
  • Troubleshoot and debug to optimize overall performance
  • Design and develop interfaces to improve user experience
  • Research and suggest new mobile products, protocols, and applications
  • Stay up-to-date with new technology trends and innovations
  • Fixing bugs and ensuring the best performance to meet quality standards
  • Recommending changes and enhancements


What you need to have:

  • 5+ years proven work experience as a Mobile developer
  • Experience with any of the following programming languages: C++, JavaScript, HTML, C, Java, and React Native
  • Experience with Kotlin, Android software development and Android Studio
  • Experience with Swift, Objective C, and iOS software development
  • Experience with third-party libraries and APIs
  • Familiarity with XCode, User Interface (UI) Design, and OOP design principles
  • Strong understanding of OOP/SOLID principles.
  • Experience with automated builds (CI/CD).
  • Experience with applications publishing to App Store and/or Google Play.