Mobile Application Developer

Nextech

Wes-Kaap

On-site

ZAR 450,000 - 750,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nextech is hiring a Mobile Developer to design, build, and maintain high-performance mobile applications using modern architectures. You will work across Kotlin, Kotlin Multiplatform, and React Native, collaborating with cross-functional teams in an Agile setting to deliver scalable products.

The role emphasizes architectural input, code quality, CI/CD support, and ongoing technology improvements for both new and existing apps.

Qualifications

  • Clean Architecture and modern design principles are required.
  • Experience with Kotlin Multiplatform (KMP).
  • Experience with React Native and refactoring legacy apps.
  • Strong OOP and software engineering practices.
  • Experience using Git and collaborative workflows.
  • Familiarity with Agile methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork.

Responsibilities

  • Design, develop, and maintain mobile applications using Clean Architecture.
  • Develop robust Kotlin-based Android apps with modern practices.
  • Build and maintain shared codebases with Kotlin Multiplatform.
  • Refactor legacy React Native applications for performance.
  • Collaborate with engineers, product owners, and designers.
  • Participate in code reviews and uphold coding standards.
  • Contribute to technical design discussions and decisions.
  • Work in an Agile environment with sprint ceremonies.
  • Support CI/CD processes to ensure reliable delivery.
  • Stay current with emerging mobile technologies and improvements.

Skills

Clean Architecture
Kotlin Multiplatform
React Native
Object-Oriented Programming
Git
Agile methodologies
Debugging
Collaboration

Education

Bachelor's Degree in Computer Science

Tools

Git
CI/CD
Android Studio

Job description

We are seeking a skilled and motivated Mobile Developer to join our growing software development team. This is an exciting opportunity for a developer who is passionate about building high-performance mobile applications using modern technologies and software engineering best practices.

The successful candidate will play a key role in designing, developing, and maintaining scalable mobile solutions while collaborating with cross-functional teams in an agile environment. You will work on both new product development and the enhancement of existing applications, contributing to architectural decisions and continuously improving our development practices.

Key Responsibilities
  • Design, develop, and maintain high-quality mobile applications using Clean Architecture principles.
  • Develop robust, maintainable, and efficient applications using Kotlin and modern Android development practices.
  • Build and maintain shared codebases using Kotlin Multiplatform (KMP) to maximise code reuse across platforms.
  • Debug, maintain, and refactor legacy React Native applications to improve performance, stability, and maintainability.
  • Collaborate closely with software engineers, product owners, and designers to deliver high-quality solutions.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Contribute to technical design discussions and architectural decisions.
  • Work within an Agile development environment, participating in sprint planning, stand-ups, retrospectives, and continuous improvement initiatives.
  • Support Continuous Integration and Continuous Deployment (CI/CD) processes to ensure reliable software delivery.
  • Stay current with emerging mobile technologies and recommend improvements to existing systems and development processes.
Required Skills & Experience
  • Solid understanding and practical application of Clean Architecture and modern software design principles.
  • Experience with Kotlin Multiplatform (KMP).
  • Experience working with React Native, including maintaining and refactoring existing applications.
  • Strong understanding of object-oriented programming and software engineering best practices.
  • Experience using Git version control and collaborative development workflows.
  • Familiarity with Agile software development methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills with the ability to work effectively within a multidisciplinary team.
Qualifications
  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.
Advantageous
  • Degree in Mathematics or a closely related quantitative discipline.
  • Additional certifications or training in Android or mobile application development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Developer (Kotlin / Swift)
Mobile Developer (Kotlin / Swift)

Blue Pearl HQ • Cape Town

On-site
ZAR 480,000 - 720,000
Mobile Developer (Kotlin / Swift)
Mobile Developer (Kotlin / Swift)

iDbase Software • Cape Town

On-site
Senior Android Developer
Senior Android Developer

Boardroom Appointments • Sandton

On-site
ZAR 400,000 - 600,000
Senior React Native Developer
Senior React Native Developer

The Shoprite Group of Companies • Wes-Kaap

On-site
ZAR 60,000 - 90,000
Mobile Developer (Android)
Mobile Developer (Android)

Platform45 • South Africa

On-site
ZAR 350,000 - 600,000
Senior Android Developer
Senior Android Developer

ATS Client • Centurion

On-site
ZAR 700,000 - 1,000,000
Mobile Developer (Kotlin / Swift)
Mobile Developer (Kotlin / Swift)

Blue Pearl PTY • Cape Town

On-site
ZAR 600,000 - 800,000
Mobile Developer at reversidesoftwaresolutionspt
Mobile Developer at reversidesoftwaresolutionspt

Reverside • Johannesburg

On-site
ZAR 480,000 - 720,000
Mobile App Sr. Developer
Mobile App Sr. Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Mobile Developer (Android)
Senior Mobile Developer (Android)

Platform45 • South Africa

On-site
ZAR 900,000 - 1,200,000