datatrota
Signup Login
Home Jobs Blog

Senior Mobile Engineer at PiggyTech Global Limited (“PiggyVest”)

PiggyTech Global Limited (“PiggyVest”)Lagos, Nigeria Software Development
Full Time
Piggyvest is a platform that helps individuals and businesses manage their finances effectively - save and invest with ease.

Job Summary

  • We are looking for a highly skilled Senior Mobile Engineer to lead the development of our mobile applications. As a senior engineer, you will be responsible for designing and maintaining high-performance, scalable, and feature-rich mobile applications. You will collaborate with product managers, designers, and backend engineers to build seamless user experiences while advocating for best practices in mobile engineering. Additionally, you will play a key role in mentoring junior engineers, driving architectural decisions, and ensuring technical excellence.

Job Details

  • Mobile Application Development: Lead the architecture, design, and development of scalable and maintainable mobile applications using React Native and TypeScript.
  • Component Reusability: Develop reusable and modular components to improve application maintainability and efficiency.
  • Performance Optimization: Optimize applications for performance, responsiveness, and scalability across iOS and Android platforms.
  • Technical Roadmap Ownership: Own the technical roadmap, ensuring code quality, maintainability, and adherence to industry best practices.
  • Cross-functional collaboration: Collaborate closely with designers, product managers, and backend engineers to ensure smooth product development.
  • Code Quality & Security: Implement and enforce coding standards, security best practices, and accessibility guidelines.
  • API Integration: Design and integrate with RESTful and GraphQL APIs, ensuring efficient data flow and real-time updates.
  • Code Review & Feedback: Lead and participate in code reviews, providing constructive feedback to improve team efficiency.
  • CI/CD Implementation: Set up and maintain CI/CD pipelines, automating testing, deployment, and monitoring for mobile applications.
  • Troubleshooting & Debugging: Troubleshoot and resolve complex performance issues, memory leaks, and crashes in production environments.
  • Mentorship & Team Growth: Mentor and guide junior developers, fostering a culture of learning and technical excellence.
  • Technology Awareness: Stay up-to-date with the latest React Native advancements, mobile trends, and emerging technologies

Requirements

Technical Stack:

  • Frameworks & Libraries: React Native, React Navigation
  • Programming Languages: TypeScript, JavaScript (ES6+)
  • State Management: Redux, Zustand, MobX (preferred)
  • APIs: RESTful, GraphQL (Apollo Client preferred)
  • Build Tools: Metro, Webpack, Babel
  • Testing: Jest, Detox, React Testing Library
  • Version Control: Git, GitHub/GitLab
  • CI/CD: Fastlane, GitHub Actions, Bitrise, CircleCI
  • Mobile Platforms: iOS and Android development
  • Deployment: App Store, Google Play Store
  • Monitoring & Analytics: Firebase Analytics, Sentry, Datadog

Requirements:

  • Deep expertise in React Native and TypeScript, with experience in large-scale mobile applications.
  • 5+ years of professional experience in mobile development, with at least 3 years using React Native.
  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Strong understanding of mobile development lifecycle, architecture patterns (MVVM, Clean Architecture), and best practices.
  • Experience with performance optimization techniques to ensure smooth UI interactions and fast load times.
  • Strong proficiency in state management libraries like Redux, Zustand, or MobX.
  • Experience integrating with RESTful and GraphQL APIs in a scalable manner.
  • Deep knowledge of native mobile development tools, including Xcode, Android Studio, and Gradle.
  • Experience with automated testing frameworks for unit, integration, and UI testing.
  • Strong understanding of security best practices in mobile development.
  • Experience with CI/CD pipelines, mobile release automation, and over-the-air (OTA) updates.
  • Ability to mentor and lead junior developers, setting technical direction and fostering best practices.
  • Excellent problem-solving skills and ability to debug complex issues across platforms.
  • Strong communication and collaboration skills, with experience working in agile development teams.

Method of Application

Signup to view application details. Signup Now

More jobs like this

X

Send this job to a friend