Senior Mobile Developer (react Native)

Gauteng, South Africa

Job Description

LiquidCapital Division is a world leader in its field of specialisation offering a variety of financial products for motor vehicles. LiquidCapital Division aims to creatively solve problems and add value to people by ensuring Mobility for Good.
LiquidCapital Division forms part of the Motus Group, a leading JSE listed Company in the Automotive Industry where performance is driven by three keystones, 1. Leaders, 2. Innovation & 3. Customer Champions.
LiquidCapital Division is seeking to employ a qualified and experienced Senior Mobile Developer (React Native). The successful candidate will join a dynamic and highly skilled Software Development Team.
The successful candidate will report directly to the Manager: Software Development.
Specific Role Responsibilities

  • Build, test and deploy mobile apps using React Native
  • Build, test and deploy web portals using React JS (Typescript)
  • Support existing and develop new functionality and components
  • Understand existing product and domain elements and work with business analysts to refine and implement new requirements
  • Refactor and improve the code to keep the product maintainable and adaptable to new requirements
  • Work effectively in a team and individual environment and follow/develop product software development processes and standards
  • Evaluate and improve application performance and high availability features
  • Create unit and integrated system tests to show that the developed functionality works as intended
  • Create technical documentation that explains how the various components of the system work and how to use them
  • Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system
  • Build and deploy the system on an application server when required
  • Create and execute functional test scenarios (dev testing)
  • Analyse the existing code/system and enhance its functionality according to business
  • Manage the app stores, mobile developer accounts and services
Qualifications and Experience
  • Grade 12 / Matric
  • Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences and/ or matric with at least 5 years relevant experience as a developer as part of a team in a software development environment specifically focused on mobile development
  • Minimum of 5 years relevant experience as a mobile developer as part of a team in a software development environment
  • Experience in utilizing API services to integrate with the mobile application
  • Experience in building API services (.Net Framework) to integrate with mobile applications
  • Experience in designing and maintaining a relational database
  • Experience in coding functionality to access mobile device components like camera and geolocation and deploy these capabilities within the mobile solution
  • A good understanding of the SDLC process, tools, and techniques specifically as applied to software development methodology like agile
Skills and knowledge requirements:
  • Experience with team development tools: Use of source control applications (preferably GIT); Use of a UML and other tools for documentation
  • Experience in publishing IOS, Android and Huawei mobile apps
  • Knowledge of security vulnerabilities and working impact on solutions
  • Monitoring or optimizing the performance, security, and mobile application with adherence to mobile store guidelines and requirements
  • Experience in Google Services, Firebase, Sentry
Experience with the following technologies:
  • Knowledge of Microsoft.Net, In Depth C#.NET
  • Experience with mobile store deployments (iOS, Android, and Huawei)
  • Integration experience (Web/RESTful services), XML and JSON messages interaction
  • Microsoft SQL Server and experience with relational databases
  • React Native: Javascript, Typescript, React Native best practices and patterns
  • Azure DevOps: Manage repos, CI pipelines, and releases
  • Strong understanding of object-oriented principles (OOP) and design patterns/practices
  • Ability to deliver production-quality software by e.g. paying attention to detail, doing extensive unit testing, and supporting quality testing phases
Knowledge and experience of the following toolsets:
  • Visual Studio - IDE: VS Code and Visual Studio
  • Android Studio
  • XCode
  • SoapUI/Postman or related tools for web services
  • Knowledge and experience of the following will be advantageous: DotNet Framework, DotNet Core, Web API, MVC
Skills and Personal Attributes
  • Ability to work in a team environment: provide team leader mentorship
  • Criminal and credit clear
  • Reliable or own transport and remote access capability to the internet that is reliable
  • Self-starter, self-motivated, team player
  • Excellent communication and interpersonal skills
  • Strong attention to detail
  • Able to work under pressure and meet deadlines
  • Strong analytical thinking capability
  • Punctual
  • Honesty
  • Reliability
  • Integrity
  • Live up to the values of the Company

Skills Required

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.


Related Jobs

Job Detail

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