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