Senior Mobile Developer (react Native)

Johannesburg, Gauteng, South Africa

Job Description


Our client is a leading entity in the financial services sector, renowned for their innovative approach and commitment to leveraging cutting-edge technology to provide superior financial solutions. They offer a dynamic work environment, fostering professional growth and encouraging creativity and innovation among their team members.As a Senior Mobile Developer, you will play a pivotal role in the development, enhancement, and maintenance of our client's mobile applications. Utilizing React Native, you will build, test, and deploy high-quality mobile apps that meet the evolving needs of the business. This position requires a proactive and detail-oriented individual who thrives in a team-oriented environment and is passionate about delivering robust and scalable mobile solutions.Responsibilities:

  • Develop, test, and deploy mobile applications using React Native.
  • Support and enhance existing mobile functionalities and components.
  • Collaborate with business analysts to understand and implement new requirements.
  • Refactor and improve existing code for maintainability and adaptability.
  • Work effectively both independently and as part of a team, following development processes and standards.
  • Evaluate and optimize application performance and ensure high availability.
  • Create unit and integrated system tests to ensure functionality works as intended.
  • Produce technical documentation to describe system components and their usage.
  • Conduct root cause analysis to identify and resolve bugs.
  • Deploy the system on application servers as needed.
  • Develop and execute functional test scenarios.
  • Analyze and enhance existing system functionality based on business requirements.
Requirements:
  • Education: Matric (Grade 12) and a relevant tertiary qualification in Information Technology or Computer/Engineering Sciences. Alternatively, matric with at least 5 years of relevant experience in mobile development.
  • Experience: Minimum of 5 years of relevant experience in mobile development within a team-oriented software development environment.
  • Skills and Knowledge:
  • Proficiency in using API services for mobile application integration.
  • Experience in accessing mobile device components such as cameras and geolocation.
  • Team leadership and mentorship abilities.
  • In-depth understanding of the SDLC process and agile methodologies.
  • Proficiency with development tools like GIT, UML, and mobile app publishing (iOS, Android, Huawei).
  • Knowledge of security vulnerabilities and mobile store guidelines.
  • Experience with Google Services, Firebase, and Sentry.
  • Technical expertise in DotNet, C#.NET, XML, JSON, RESTful services, and SQL.
  • Familiarity with tools like SoapUI/Postman, Visual Studio, Azure DevOps, and AppCentre.
  • Additional knowledge in technologies like Jquery, Web API, WCF, and Bootstrap is a plus.
  • Other Requirements:
  • Clear criminal and credit record.
  • Reliable transport and remote internet access.
  • Self-motivated, team player with excellent communication skills.
  • Strong attention to detail and analytical thinking.
  • Ability to work under pressure and meet deadlines.

Outside Capital

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
    JD1327363
  • 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