Join Our Team
Help us build the future of financial management
Mobile Engineer (Budtra)
ContractAbout the Job
We are looking for a highly skilled and experienced Mobile Engineer to join the team building Budtra. As we aim to scale our financial services product, we need an engineer capable of not just coding features, but also architecting a robust, secure, and highly performant mobile application that millions of users can rely on for their budgeting and financial needs.
Job Summary
As the Mobile Engineer for Budtra, you will be responsible for designing, developing, and maintaining high-quality, scalable, and user-centric mobile applications across iOS and Android platforms. You will take ownership of the mobile stack, ensuring our application is secure, fast, and responsive as we add new complex financial features and grow our user base.
Responsibilities
Core Development:
- Develop and maintain high-quality cross-platform mobile applications using React Native.
- Translate UI/UX designs and product requirements into pixel-perfect, user-centric mobile interfaces that provide a seamless financial experience.
Performance, Scalability & Reliability:
- Optimize mobile applications for performance, speed, stability, and memory efficiency, ensuring smooth operation even with large datasets.
- Diagnose and resolve crashes, performance bottlenecks, and production issues rapidly using monitoring tools.
- Write robust unit and integration tests to ensure application reliability as the codebase scales.
- Establish and maintain CI/CD pipelines for automated testing and smooth deployment to the Apple App Store and Google Play Store.
API Integration & Security (Crucial for Budtra):
- Integrate mobile applications with RESTful and GraphQL APIs, specifically handling complex financial data structures with robust state management and error handling strategies.
- Implement secure authentication, authorization, and session management mechanisms (including biometrics like FaceID/TouchID).
- Ensure strict adherence to mobile security best practices, including secure local storage of sensitive data (Keychain/Keystore), certificate pinning, and data encryption in transit.
Requirements
Qualifications & Experience:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Minimum of 4 years of proven experience in mobile application development in a production environment.
- Strong experience deploying and maintaining iOS and Android applications in their respective app stores.
Technical Skills:
- Proficiency in React Native (Deep understanding of the framework's internals, rendering behavior, and native bridging mechanisms is required).
- Strong debugging, performance optimization, and problem-solving skills.
- Solid understanding of mobile security best practices, particularly concerning PII and financial data.
Ideally, you also have:
- Experience working in Fintech or banking applications.
- Proven experience scaling an app from thousands to millions of users.
- Mastery of advanced state management libraries appropriate for your chosen framework (e.g., Redux/MobX for RN, or BLoC/Riverpod for Flutter).