Kotlin (android And/or Swift) Full Stack Developer

Johannesburg, Gauteng, South Africa

Job Description


The Role and What You'll Do at Our Company:
As one of the two Kotlin Mobile Developers being hired, you will be part of the team that builds and owns the mobile applications, user-facing experiences, back-end systems, and internal tools that our merchants, banks, and fintechs use. You will work closely with our product designer and senior engineers to bring new product features to life.Our mobile apps are currently built in React Native, and our SDKs are built using Kotlin Multiplatform. We are migrating our mobile apps from React Native to Jetpack Compose.Responsibilities:

  • Scope Technical Tasks: Scope technical tasks presented to you in sprints, laying the groundwork for early-stage products to iteratively evolve and scale.
  • User Experience: Create intuitive and delightful user experiences alongside our product designer.
  • API and Service Expansion: Expand and maintain APIs and services.
  • Cross-Functional Collaboration: Work with engineers, product managers, designers, and stakeholders across the company to bring new features and products to our mobile SDKs and apps.
  • Roadmap Development: Develop and execute against both short- and long-term roadmaps. Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation.
  • Engineering Standards: Uphold our high engineering standards and bring consistency to the many codebases and processes you will encounter.
  • Effective Communication: Communicate and manage expectations well with the team to make effective tradeoffs that consider customer priorities, user experience, security, and sustainable long-term technical development.
What We Are Looking For:
We are looking for self-starters who explore and learn new things independently and are eager for a challenge. This position requires comprehensive knowledge and experience working with Kotlin for Android development, Swift/Kotlin for iOS development, or both. A minimum of 2-3 years of experience is required.Qualifications in Computer Science or Computer Engineering are preferred. However, coding bootcamp and self-taught candidates with extensive experience and a portfolio will be considered. A good understanding of Clean Architecture, MVVM Architecture, HCI design principles, and other best practices is essential.The two available roles are perfect for individuals with a deep passion for creating the best user experiences. Experience with React Native would be ideal but is not essential.

Careers24

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1321976
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned