Senior Mobile Developer

Boardroom Appointments

Sandton

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Boardroom Appointments is seeking an experienced Mobile Applications Developer to design, build, and maintain secure, scalable mobile apps. You will work across Android SDK, Java, Kotlin and React Native, collaborating with back-end teams to consume REST/GraphQL services and ensure top-tier UI/UX.

5+ years in mobile development, familiarity with cloud-native tech and Agile/Scrum practices are required. You’ll contribute to code reviews, testing, and documentation to support delivery across

Qualifications

  • Bachelor of Science in CS or equivalent.
  • SAFe Certification is a plus.
  • 5+ years of experience developing Mobile applications.
  • Strong mobile technologies including Android SDK, Java, Kotlin.
  • Experience in REST and GraphQL services.
  • Solid understanding of mobile UI/UX design principles.
  • Familiarity with React Native.
  • Experience with Android Studio.
  • Good understanding of design patterns.
  • Exposure to cloud-native technologies.
  • Security principles for mobile development.
  • Familiarity with Agile/Scrum methodologies.

Responsibilities

  • Develop secure, concurrent, event-driven, highly scalable mobile applications.
  • Promote team efficiency using established tools and prototypes.
  • Automate tasks with appropriate tools and scripting.
  • Develop according to specifications and company standards.
  • Create unit tests to ensure requirements are met and code coverage is adequate.
  • Document and implement component test scripts and strategies.
  • Maintain technical documentation per templates and policies.
  • Collaborate with teams and vendors to troubleshoot and improve features.
  • Address technical debt and perform maintenance programming.
  • Participate in peer reviews to validate work against requirements.
  • Ensure software aligns with development standards and underlying tech.
  • Translate high-level requirements into Functional Specifications.
  • Break down and prioritize tasks for sprint delivery.
  • Provide estimates for requirements and upcoming tasks for planning.
  • Suggest improvements to processes and procedures.
  • Foster a culture of respect and collaboration across the organisation.
  • Recognize outcomes from effective cross-team collaboration.
  • Engage with external stakeholders to develop joint solutions.

Skills

Android SDK
Java
Kotlin
REST APIs
GraphQL
UI/UX design
React Native
Agile/Scrum
Problem-solving
Collaboration

Education

Bachelor of Science in CS or equivalent

Tools

Android Studio
Node.js
.NET

Job description

  • Bachelor of Science majoring in Computer Science or equivalent prior learning or experience
  • SAFe Certification is a plus
  • At least 5 years of experience developing Mobile applications
  • Highly skilled in Mobile technologies (Android SDK, Java, Kotlin is a nice to have)
  • Experience in developing and consuming REST and GraphQL services
  • Solid understanding of mobile UI/UX design principles
  • Strong understanding of mobile development frameworks and technologies, such as React Native
  • Experienced using Android Studio
  • Good understanding of design patterns
  • Working knowledge in cloud-native technologies is desired
  • Security principles and standards for Mobile development
  • Familiarity with Agile/Scrum methodologies
  • Excellent problem-solving skills and attention to detail
  • Familiarity with back-end mobile development using Node.js, .Net, or similar frameworks
  • Exposure to Low Code technologies is beneficial
Responsibilities
  • Development of secure, concurrent, event driven highly scalable transaction processing applications
  • Promote and enhance team efficiencies using established tools, supporting applications and prototypes
  • Automate tasks through the use of appropriate tools and scripting
  • Perform development in accordance with specifications and company development standards
  • Develop unit tests to ensure that requirements are met, and code coverage is adequate
  • Create, document and implement component test scripts and test strategies
  • Maintain technical documentation using defined technical documentation templates and prescribed policies and procedures
  • Ensure that the requisite technical supporting documentation, in line with the established company's development standards and internal policies is created and adhered to
  • Collaborate with internal teams and vendors to identify, troubleshoot, investigate and resolve issues and improve product features, documenting any changes and resolutions as may be required
  • Perform maintenance programming and address technical debt
  • Participate in a peer review process where all work delivered must be validated according to the documented requirements and in line with the company's development standards
  • Ensure software is developed according to the company's development standards and underlying technologies
  • Review and refine high-level business requirements and transform these requirements into Functional Specifications
  • Breakdown, prioritize and execute tasks to achieve product deliverables per sprint
  • Provide estimates for initial high-level requirements and more detailed estimates for upcoming tasks for input into Sprint planning
  • Recommend changes to improve established application processes and procedures
  • Build a culture of respect and understanding across the organisation
  • Recognise outcomes which resulted from effective collaboration between teams
  • Build co-operation and overcome barriers to information sharing, communication and collaboration across the organisation
  • Facilitate opportunities to engage and collaborate with external stakeholders to develop joint solution
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mobile Developer (Android)
Senior Mobile Developer (Android)

Platform45 • South Africa

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

Platform45 • South Africa

On-site
ZAR 350,000 - 600,000
Mobile Application Developer
Mobile Application Developer

SavageOne Pty Ltd • Midrand

On-site
ZAR 480,000 - 720,000
Developer: Java
Developer: Java

Boardroom Appointments • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Senior Developer
Senior Developer

Boardroom Appointments • Germiston

On-site
ZAR 900,000 - 1,300,000
Software Developer II - 1 x Senior iOS and Android Developer
Software Developer II - 1 x Senior iOS and Android Developer

The Focus Group • Sandton

On-site
Senior Mobile Platform Engineer
Senior Mobile Platform Engineer

Boardroom Appointments • Stellenbosch

On-site
ZAR 900,000 - 1,400,000
Mobile developer
Mobile developer

Boardroom Appointments • Stellenbosch

On-site
ZAR 600,000 - 900,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 (Kotlin / Swift)
Mobile Developer (Kotlin / Swift)

iDbase Software • Cape Town

On-site