Recruiter Queen.
All jobs

Mobile Application Developer

Strivo Labs

  • Lagos
  • Hybrid
  • Today

Job Summary

  • We are seeking a skilled Mobile Application Engineer to review, assess, and improve the security, reliability, and performance of a mobile application.
  • The ideal candidate will have strong experience with React Native development, mobile application architecture, authentication mechanisms, local data storage, and API integration.
  • The successful candidate will be responsible for identifying technical weaknesses, reviewing existing implementations, and recommending improvements to ensure the application meets industry standards for security, performance, and reliability.

Key Responsibilities

  • Review the existing React Native codebase to identify technical issues, security weaknesses, and areas for improvement.
  • Assess local storage mechanisms and determine how sensitive information is stored, accessed, and protected.Review authentication flows, session handling, token management, and logout functionality.
  • Evaluate API communication, request handling, error management, and data exchange between the mobile application and backend services.
  • Identify potential vulnerabilities relating to insecure data storage, session persistence, and unauthorized access.
  • Assess the application’s handling of sensitive user information and credentials.
  • Review dependencies, third-party libraries, and relevant mobile application configurations.
  • Document identified issues, assess their impact, and recommend practical remediation measures.
  • Collaborate with backend engineers, security specialists, and other technical stakeholders to resolve identified weaknesses.
  • Conduct follow-up reviews to verify that recommended fixes have been properly implemented.

Requirements and Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • Demonstrable experience developing and reviewing mobile applications using React Native.
  • Strong knowledge of JavaScript or TypeScript and mobile application architecture.
  • Experience with REST APIs and mobile-to-backend communication.
  • Good understanding of authentication protocols, session management, token-based authentication, and access control.
  • Knowledge of secure local storage practices on Android and iOS.
  • Familiarity with mobile application security principles and common vulnerabilities.
  • Experience debugging mobile applications and conducting code reviews.
  • Ability to produce clear technical documentation and actionable recommendations.

Preferred Skills:

  • Experience with secure storage solutions such as Keychain and Android Keystore integrations.
  • Familiarity with OWASP Mobile Application Security Verification Standard MASVS.
  • Experience working with financial technology, payment applications, or other applications handling sensitive user data.
  • Understanding of automated testing, application monitoring, and secure software development practices.

Key Competencies:

  • Analytical and problem-solving skills.
  • Strong attention to detail.Secure coding and code review capabilities.
  • Effective technical communication.
  • Ability to work independently and collaborate with cross-functional teams.

Method of Application

Send CV to: hiring@strivolabs.com

Recruiter Queen never charges candidates to apply for a job. If anyone asks you to pay to be hired, don't pay, and let us know.

Apply Now