Senior Mobile Software Developer Job at Rayda

At Rayda, we are on a mission to enable organisations to unlock value from their fixed assets through its entire lifecycle. Today, we do this by providing organisations with a comprehensive and all-inclusive fixed asset solution to enable them to acquire, manage, insure, track and dispose of their fixed assets globally.

We are recruiting suitable candidates to fill the position below:

Job Position: Senior Mobile Software Developer

Job Location: Lagos (Remote)
Employment Type: Contract

About the role


  • We are seeking a highly skilled and experienced Senior Mobile Software Developer specializing in React Native to join our team on a 6-month contract basis.
  • As a Senior Mobile Software Developer, you will be responsible for developing robust and scalable mobile applications for both Android and iOS platforms.
  • Your expertise in building React Native applications and knowledge of Android libraries will be crucial in delivering high-quality solutions.

Responsibilities

  • Develop and maintain mobile applications using React Native framework for both Android and iOS platforms.
  • Collaborate with cross-functional teams, including designers and product managers, to define and implement new features and enhancements.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Stay updated with the latest industry trends, mobile technologies, and frameworks relevant to the development of mobile applications.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers in the team.
  • Collaborate with backend developers to integrate mobile applications with server-side APIs.
  • Troubleshoot and debug issues in existing applications, identifying and implementing effective solutions.
  • Optimize application performance to ensure smooth and responsive user experiences.
  • Ensure compliance with security and data protection standards throughout the development process.

Requirements for the role

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Proven experience as a Mobile Software Developer, specifically with React Native.
  • Strong understanding of mobile application development principles, including user interface design, performance optimization, and security.
  • Previous experience working in the Fintech industry is considered an added advantage.
  • Ability to work independently and as part of a team, managing priorities and meeting deadlines.
  • Proficient in JavaScript, TypeScript, and related frameworks (React, React Native).
  • Experience building Android libraries and familiarity with native Android development is highly desirable.
  • Solid knowledge of iOS development and familiarity with Swift or Objective-C.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.