Sourceworx
Sourceworx
51 – 200 Employees
ConsultingLogisticsMarketing
Sourceworx is an ICT solutions company that helps organizations address complex business and technology challenges. Drawing on more than 16 years of industry experience, it delivers cybersecurity, managed IT services, software development, project management tools, and learning management systems tailored to different operational needs. Its work focuses on helping businesses improve productivity, security, and efficiency, while its B-BBEE Level 1 status reflects a stated commitment to diversity and equality.

Senior Android Developer (Onsite, South Africa) - Sourceworx

Sourceworx is seeking a senior Android developer to build and maintain mobile applications, integrate back-end services, and improve application quality and performance. The role involves collaborating with engineers across infrastructure layers to deliver new features.

Description

  • Build and design Android applications
  • Maintain strong application performance, quality, and responsiveness
  • Partner with the team to define, design, and release new features
  • Use technical design documentation to guide solution development
  • Diagnose bottlenecks, resolve defects, and improve application behavior
  • Support code quality, maintainable organization, and automation
  • Apply DevOps principles, methods, and tools in development work
  • Develop and maintain Android applications connected to back-end services
  • Collaborate with engineers and developers responsible for different infrastructure layers

Requirements

  • Advanced Java skills with substantial experience developing in Kotlin
  • Proficiency with the Android Studio IDE
  • Strong grasp of object-oriented programming principles
  • Professional experience using Groovy
  • Understanding of application performance constraints and characteristics
  • Knowledge of memory management and multithreaded programming
  • Familiarity with RESTful APIs
  • Ability to implement user-focused interfaces and apply UI design principles
  • Experience with automated testing platforms and unit testing
  • Ability to benchmark systems and optimize performance
  • Understanding of Apple's design principles and interface guidelines
  • Proficiency with code versioning tools such as Git or Azure DevOps
  • Familiarity with continuous integration practices
  • Experience with Agile methods and tools such as Jira
  • BSc in Computer Science or an equivalent qualification
  • At least five years of professional work experience

Related Jobs

Knowtion Health

Remote Talent Acquisition Manager

Knowtion Health

Oversee recruiting systems, requisitions, analytics, and contingent workforce operations at Knowtion Health. Help support scalable hiring processes for a growing healthcare company.

Open