Senior Mobile Engineer - React Native, Node.js - Finance market
5+ years
Long-term (40h)
Finance
Full Remote
React Native
Node.js
JavaScript
TypeScript
Requirements
Must-haves
- 5+ years of mobile development experience
- Strong proficiency in React Native
- Strong proficiency in JavaScript, TypeScript, and Node.js
- Experience developing reusable components and libraries
- Experience with version control systems (e.g., Git, Bitbucket)
- Knowledge of continuous integration and deployment processes, including building deployment pipelines for mobile apps
- Solid understanding of asynchronous programming, API consumption, security and compliance best practices, and in-app user and state management
- Deep problem-solving and analytical skills with a passion for tackling complex engineering challenges
- Strong communication skills in both spoken and written English
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
Nice-to-haves
- Startup experience
- Experience with Expo Application Services (EAS)
- Experience with test-driven development using frameworks (e.g., Jest, Mocha, Appium)
- Experience with native mobile development (e.g., iOS/Android, Swift, Xcode, Kotlin, Java, Android Studio) and publishing to app stores
- Familiarity with backend and API development using TypeScript and Node.js
- Experience with logging technologies (e.g., Firebase, Sentry.io)
- Previous experience leading a team of mobile engineers or providing technical leadership in mobile projects
- Contributions to open-source mobile projects or active participation in the mobile engineering community
What you will work on
- Develop a robust, scalable, and maintainable React Native application to transform the mortgage industry
- Integrate APIs and ensure seamless data flow in collaboration with backend developers
- Work with cross-functional teams (e.g., data scientists, analysts, software engineers) to understand app requirements and deliver business-driven solutions
- Advocate for engineering best practices and drive improvements in mobile development methodologies, processes, and technologies
- Conduct code reviews, demos, and mentorship while fostering a collaborative, learning-oriented team culture
- Troubleshoot, debug, and optimize application performance
- Stay updated on emerging trends in mobile engineering and share insights with the team and organization
- Communicate technical concepts, solutions, and recommendations effectively to both technical and non-technical stakeholders