Senior Mobile Developer

Permanent

Johannesburg, Cape Town

Posted 2 weeks ago

Seniority level

Senior

Experience

8 Years

Remuneration

R80 000 to R100 000

Remuneration type

Salary

Remuneration frequency

Monthly

Benefits

Hybrid Work Model

Apply Now

The Company 

Join the team as a Senior Software Engineer working on the latest enterprise-level mobile apps. This role requires mastery in building mobile applications, with a deep understanding of mobile ecosystems, best practices, and user interface design. The successful candidate will be part of a community of highly skilled professionals dedicated to innovation and excellence. This is an opportunity to elevate one's craft and make a significant impact in a dynamic environment.

The Role 

  • Utilize knowledge and experience to develop high-quality mobile applications for leading organisations.
  • Enhance product quality through containerization and continuous integration for an efficient DevOps process.
  • Participate in different parts of the SDLC, such as system design, analysis, scoping, and estimation.
  • Demonstrate a mature work ethic and motivation.
  • Coordinate with teams to meet quality standards and timelines.
  • Mentor and grow team members.
  • Build strong relationships and understand customer business needs.
  • Manage customer expectations.
  • Identify opportunities for service improvements and strategic alignment.

Experience 

  • A degree in IT, Engineering, or other Sciences.
  • Minimum 6 years experience working as a software engineer within an enterprise environment.
  • Experience in interfacing with REST APIs.
  • Experience deploying to relevant app stores.
  • Proficiency in languages such as Kotlin, Java, and Swift.
  • Familiarity with frameworks such as Flutter, React Native, and Ionic/Capacitor.
  • Experience with databases like Room, and Firebase.
  • Experience working in a delivery team alongside other disciplines to deliver a product.
  • Commitment to building software using clean code and industry best practices.
  • Proficiency and even mastery in various technologies.
  • Agility to adapt to new frameworks and technologies.
Apply Now