Gauteng, Gauteng, South Africa On-site Employment

DVT is hiring a Senior Android Developer - JHB

Responsibilities

  • Develop mobile applications using the Android framework
  • Collaborate with other developers to provide industry-leading solutions
  • Collaborate with designers to implement components, screens, and user journeys
  • Integrate Restful APIs and Webview journeys
  • Ensure application security by following security guidelines
  • Ensure application stability, scalability, and testability by implementing best practices
  • Implement state management solutions to efficiently manage application state and lifecycle
  • Create custom widgets to enhance application functionality and user experience
  • Write clean, maintainable, and efficient code
  • Troubleshoot and debug application issues

Requirements

  • Knowledge of the Android Native framework and common first-party APIs
  • Practical understanding of clean code
  • Solid Backbase knowledge and experience
  • Solid understanding of architectural components
  • Solid understanding of MVVM architecture
  • Advanced-level and proven experience with JetPackCompose: Material and Custom Components
  • Activity, View, and Fragment lifecycle
  • Composable lifecycle
  • Screen orientation handling
  • Localization consideration
  • State management
  • Practical understanding of SOLID and OOP principles
  • Solid understanding of common design patterns
  • Advanced-level experience with Kotin: data structure
  • scope functions
  • coroutines and executors
  • lambdas and high-order functions
  • variable lifecycle and access control
  • Experience with common dependency injection practices and frameworks: Hilt, Dagger, and Koin
  • Good understanding of localization and internationalization mechanisms in Android
  • Understanding of Restful APIs and experience in integrating them into mobile applications
  • Knowledge of mobile application security practices and techniques
  • Problem-solving skills and rationalization of solution decisions
  • Awareness of the latest trends in the Kotlin and Android ecosystems

Benefits

  • Supportive and collaborative work environment where creativity and initiative are encouraged
  • Company culture fosters growth and learning
  • Tools and resources provided to continually enhance skills and stay at the forefront of Android development
  • Engineering leadership team focused on growth with collaborative and innovative initiatives
  • Culture of learning including internal speaking and training
  • Sponsoring a variety of technical events
  • Opportunity to work alongside some of the most established developers in the country with the latest technologies
  • People first company allowing for a healthy work-life balance
  • Dedicated to enabling personal success and growth
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
DVT
DVT is a global custom software development and data engineering company with a vision to be South Africa's favourite custom software solutions & services company, with a global footprint.
All jobs at DVT Visit website
Job Details
Department Mobile Development Services (MOB)
Category mobile
Posted a year ago