Our clients in the consulting space are on the hunt for a Senior Developer based in the Bryanston area on a fantastic hybrid model. Join a dynamic team and work with the latest in technology servicing the largest corporate giants in the telecommunications, finance and banking space!

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 6+ Years of strong experience with Java and Kotlin for Android and Angular development.
  • Proven experience in developing, testing, and releasing Android applications.
  • Familiarity with Android SDK, Android Studio, and modern Android development practices.
  • Experience with RESTful APIs to connect Android applications to back-end services.
  • Strong understanding of Android design principles, interface guidelines, and best practices.
  • Experience with third-party libraries and APIs (e.g., Retrofit, Dagger, or Room).
  • Familiarity with Git for version control.
  • Knowledge of modern Android architecture components (e.g. ViewModel, LiveData, Room).
  • Experience with push notifications and cloud message APIs.
  • Good understanding of testing frameworks

Key Responsibilities:

  • Design, develop, and maintain Android applications using Java and Kotlin.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks, fix bugs, and improve application performance.
  • Participate in code reviews, ensuring adherence to best practices and coding standards.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Interested? Apply Now!

Desired Skills:

  • Java
  • Kotlin
  • Android
  • Angular
  • RESTful
  • GIT

Desired Work Experience:

  • 5 to 10 years

Learn more/Apply for this position