Mobile Developer

Pretoria FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

Join our vibrant team and take on the exciting challenge of developing mobile applications that users love. As a Mobile Developer, you will collaborate closely with cross-functional teams to create scalable solutions, working on both front-end interfaces and backend logic. Bring your creativity and technical expertise to the forefront!

Responsibilities

  • Architect mobile solutions that meet project specifications and client needs.
  • Liaise with product managers and stakeholders for innovative application features.
  • Write clean, maintainable code and perform unit testing.
  • Conduct user testing to gather insights and improve functionality.
  • Adapt applications for different screen sizes and orientations.
  • Optimize code for maximum performance and scalability.
  • Contribute to the implementation of DevOps practices for continuous integration.
  • Lead brief workshops to promote new technologies and methodologies in the team.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 5+ years of experience in mobile application development
Technical Skills
  • iOS Development (Swift)
  • Android Development (Java/Kotlin)
  • Version Control (Git)
  • Agile Methodologies
Soft Skills
  • Adaptability
  • Problem-solving
Certifications
  • Google Associate Android Developer
  • Apple Certified iOS Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with DevOps practices: Understanding of CI/CD pipeline configuration and management.
  • Experience with mobile app analytics tools: Knowledge of tracking and analyzing application performance metrics.

Benefits

  • Comprehensive medical insurance
  • Retirement fund with employer matching
  • Flexible hours and remote options
  • Access to wellness initiatives
  • Professional development opportunities

Company Culture

  • Continuous Learning: We encourage personal and professional development through ongoing training and educational opportunities.
  • Work-Life Balance: We believe in maintaining a balance between work and personal life, allowing flexibility in our work schedules.
  • Transparency: We practice open communication and transparency at all levels of the organization.
Status: Open