Senior Android Developer

Posted Yesterday
Be an Early Applicant
Johannesburg, Gauteng, ZAF
In-Office
Senior level
Information Technology • Professional Services • Software • Analytics • Business Intelligence • Cybersecurity
Accelerated Performance
The Role
Develop and maintain Android applications, integrate them with backend services, and ensure performance, quality, responsiveness, and usability. Collaborate with engineers to design and ship features, interpret technical designs, resolve bugs and bottlenecks, maintain code quality, and implement automated testing. The role also involves optimization, memory management, multithreading, version control, continuous integration, DevOps practices, and Agile development.
Summary Generated by Built In

Job Description:

We are looking for a Senior Android developer responsible for the development and maintenance of applications aimed at Android.

Your primary focus will be the development of such applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure.

Therefore, a commitment to collaborative problem-solving, sophisticated design, and creating quality products is essential.

Responsibilities:

• Design and build applications for Android

• Ensure the performance, quality, and responsiveness of applications

• Collaborate with a team to define, design, and ship new features

• Understand Technical Design documentation when developing solutions

• Identify and correct bottlenecks and fix bugs

• Help maintain code quality, organization and automatization

• Exposure to DevOps principles and methodology and tools

Skills:

• Proficient in Java, with a good knowledge of its ecosystems, also deep exposure to Kotlin

• Proficient in Android Studio IDE

• Solid understanding of object-oriented programming

• Experience with Groovy

• Good knowledge of performance limits and characteristics

• Knowledge of memory management and multi-threading

• Familiarity with RESTful APIs to connect to back-end services

• Comprehensive understanding and implementation of UI design and a user-oriented focus

• Implementation of automated testing platforms and unit tests

• Knack for benchmarking and optimization

• Understanding of Apple’s design principles and interface guidelines

• Proficient understanding of code versioning tools (e.g. Git and/or AzureDevOps)

• Familiarity with continuous integration

• Exposure to working in Agile methodology and relevant tools (e.g. Jira)

• BSc Computer Science qualification or equivalent

• Minimum of 5 years of work experience

Skills Required

  • Proficiency in Java and its ecosystem
  • Deep exposure to Kotlin
  • Proficiency with Android Studio
  • Solid understanding of object-oriented programming
  • Experience with Groovy
  • Knowledge of Android performance limits and characteristics
  • Knowledge of memory management and multithreading
  • Familiarity with RESTful APIs
  • Understanding and implementation of user interface design
  • Experience implementing automated testing platforms and unit tests
  • Experience with benchmarking and optimization
  • Understanding of Apple's design principles and interface guidelines
  • Proficiency with Git or Azure DevOps
  • Familiarity with continuous integration
  • Exposure to Agile methodology and related tools such as Jira
  • BSc in Computer Science or equivalent
  • Minimum five years of work experience
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
HQ: Johannesburg
49 Employees
Year Founded: 2007

What We Do

SOURCEWORX provides IT solutions that are tailored to suit the unique needs of any organization. With over 16 years of experience in the ICT Industry, our expertise lies in analysing, identifying, solving, and effectively managing various business challenges. Our approach is centered around comprehensively understanding your ICT landscape and combine this understanding with our extensive expertise to develop custom-made solutions. These customised solutions encompass a Cybersecurity Operations Centre(SOC), Network Operations Centre(NOC), Software development and IT Risk Management. We offer IT services to Public and Private sector locally and internationally.

Similar Jobs

Glucode Logo Glucode

Senior Software Engineer

Information Technology • Consulting
Hybrid
Sandton, City of Johannesburg, Gauteng, ZAF
66 Employees
5-8 Annually

Yassir Logo Yassir

Android Engineer

Information Technology • Mobile • Consulting
Remote or Hybrid
8 Locations
1213 Employees

Mastercard Logo Mastercard

Consultant

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Sandton, City of Johannesburg, Gauteng, ZAF
38800 Employees

McCain Foods Logo McCain Foods

Sales Specialist: Inland

Food • Retail • Agriculture • Manufacturing
In-Office
Johannesburg, Gauteng, ZAF
20000 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account