Senior Android Developer - JHB

Reposted 15 Days Ago
Be an Early Applicant
Hiring Remotely in Gauteng, ZAF
Remote
Senior level
Artificial Intelligence • Big Data • Software • Business Intelligence
Transforming businesses with innovative custom software development, AI and data engineering services.
The Role
As a Senior Android Developer, you'll develop mobile apps, collaborate with teams, ensure security and stability, and manage application state effectively.
Summary Generated by Built In

As a Senior Android developer at DVT, you will have the chance to work with a team of talented individuals who share your passion for technology and innovation. Together, we will embark on exciting projects that will challenge your skills and push you to think outside the box. Your expertise will be valued and recognized, and you will have the opportunity to make a real impact on the lives of millions of users of the several apps of our multiple clients.

We offer a supportive and collaborative work environment where creativity and initiative are encouraged. Our company culture is one that fosters growth and learning, providing you with the tools and resources you need to continually enhance your skills and stay at the forefront of Android development. Our engineering leadership team has got your growth covered with a number of collaborative and innovative initiatives. We are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events.

You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies.

We are a people first company, allowing you to achieve a healthy work-life balance. We believe that a happy and fulfilled team is a productive team, and we are dedicated to enabling your success and personal growth.

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

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.

Who we are:

Skills Required

  • Knowledge of the Android Native framework and common first-party APIs
  • Practical understanding of clean code
  • Solid Backbase knowledge and experience
  • Advanced-level and proven experience with JetPackCompose
  • Practical understanding of SOLID and OOP principles
  • Advanced-level experience with Kotlin
  • Experience with common dependency injection practices and frameworks
  • Good understanding of localization and internationalization mechanisms in Android
  • Understanding of Restful APIs and experience integrating them into mobile applications
  • Knowledge of mobile application security practices
  • Problem-solving skills and rationalization of solution decisions
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
689 Employees
Year Founded: 1999

What We Do

Custom Software, AI and Data Engineering services. Global Scale. Local Engagement. DVT is a proudly South African founded and operated technology services provider. As a BEE level 2 company, we are a committed local partner to South African clients, providing experienced software technology teams or staff to build, enhance or maintain your AI, data and software solutions.

Similar Jobs

ServiceNow Logo ServiceNow

Customer Success Executive

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Johannesburg, Gauteng, ZAF
29000 Employees

TransUnion Logo TransUnion

Consultant

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Remote or Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

ServiceNow Logo ServiceNow

Architect

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Johannesburg, Gauteng, ZAF
29000 Employees

Circle (circle.so) Logo Circle (circle.so)

Lead Product Designer

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Easy Apply
Remote
31 Locations
250 Employees
140K-170K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account