Mobile Software Developer Hybrid Role In Pretoria

Pretoria, Gauteng, South Africa

Job Description


Who is RECRUITCO and why should you trust us? We are a wholly owned subsidiary of an ALT X JSE Listed group. We are a trusted provider of employment, training, healthcare, wellness and financial services to employees and their employers.

Job Title : Mobile Software Dev ( Hybrid role )

Area: Tshwane

An Exciting opportunity exists to join a Software development and solutions integrator company that delivers international projects from around the globe. We are looking for a software developer with experience in developing Mobile, Desktop and/or Web applications. The incumbent will be required to design, develop and implement software on various platforms and devices. Knowledge in a wide variety of programming languages is preferred with a focus on Flutter development. Solid knowledge of Flutter Widgets and how they can be plugged together, customized and deployed is a key requirement. We require a strong candidate who is passionate about code writing, solving technical errors and taking up full ownership of application development.

Roles and Responsibilities:

  • You will be building and shipping robust applications to various platforms (Web, Android and iOS) using a single codebase.
  • You need to be able to write readable and clear code using mainly Dart with some development in Java/Kotlin, Objective-C/swift and C#.
Required Experience:
  • 3+ yeas in mobile and/or web application development.
  • A solid grasp of Object-Oriented programming.
  • Familiarity using IDEs like Android Studio, XCode, VS Code and Visual Studio (2019+)
  • Knowledge of Dart programming language, REST APIs and integration of 3rd party APIs
  • Comfortable using test cases for debugging code, enhancing performance and
  • Experience with UML tools (Enterprise Architect, StarUML, ArgoUML, Papyrus)
  • Experience working in an Agile development environment.
  • Solid knowledge of Version Control (Git, Bitbucket, SVN)
  • Flutter experience is key
  • Experience working with project management tools (Jira, Asana, Redmine)
Beneficial Experience:
  • Experience in Continuous Integration tools (Jenkins, TeamCity, Gitlab)
  • Experience in writing unit tests (Junit, JTest, XCTest)
  • Experience in other programming languages not listed here.
If you have not been contacted within a two-week period after loading your CV onto our portal then you were not shortlisted for this vacancy. We are governed by the POPI act and thus your personal data will be treated with the utmost confidentiality.

Fempower Personnel

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
    JD1261147
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned