hero

Make an impact through your work

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

Piggyvest

Piggyvest

Posted on Apr 13, 2025
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Piggyvest is a platform that helps individuals and businesses manage their finances effectively - save and invest with ease.
    Read more about this company

    Senior Mobile Engineer

    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

    Build your CV for free. Download in different templates.