Role in brief
Bitso is seeking a Senior Software Engineer to lead the development of user onboarding and identity verification flows for its cryptocurrency platform in Latin America. This role involves significant ownership over React Native and iOS architecture, third-party SDK integrations, and ensuring high-quality, reliable mobile experiences. It's ideal for a seasoned mobile engineer who thrives in a fast-paced, regulated fintech environment and can drive technical decisions while collaborating across teams.
About the role
This role focuses on enhancing the user onboarding experience for Bitso, a leading cryptocurrency platform in Latin America. The Senior Software Engineer will be responsible for designing, building, and maintaining the mobile screens, navigation, and SDK integrations that guide users through signup, identity verification (KYC), and account level upgrades. This involves deep involvement in the mobile user journey from initial interaction to full account activation.
A key aspect of this position is driving React Native architecture decisions, which includes defining patterns and setting standards to ensure consistency across the mobile surfaces managed by the Registration Squad. The engineer will also manage the technical relationship with identity providers like Incode and Jumio, handling SDK integrations, version upgrades, and incident response. This requires a strong understanding of mobile SDK constraints and tradeoffs in regulated environments.
Success in this role means delivering high-quality, well-tested React Native and iOS code, championing engineering best practices through code reviews, and proactively monitoring and resolving production issues to ensure mobile reliability. The engineer will collaborate closely with Product, Compliance, and backend teams to translate regulatory requirements and user needs into robust mobile solutions, while also mentoring peers and contributing to technical discussions.
The annual salary for this position ranges from $105,000 to $175,000 USD.
Skills that matter here
- React Native: This role will involve designing, building, and maintaining mobile flows using React Native, and driving architectural decisions for React Native applications.
- iOS: The position requires a strong depth in iOS native development, ensuring high-quality code and understanding its interaction with React Native.
- SDK integration: A core responsibility is integrating and maintaining third-party identity provider SDKs, managing technical relationships, and handling upgrades and incident response.
- REST APIs: The engineer should be comfortable working across the mobile/backend boundary, understanding how mobile state interacts with backend systems via REST APIs.
Who this role suits
- Someone with a proven track record of shipping production mobile apps at scale across iOS and React Native.
- An individual who has designed and maintained mobile architectures that are testable, maintainable, and resilient to rapid iteration cycles.
- A person who can clearly communicate complex technical decisions in English to various stakeholders.
- Someone who works with a high degree of autonomy and ownership, identifying problems and seeing solutions through to production.
From the employer
What You Will Do
- Own KYC and onboarding mobile flows: design, build, and maintain the screens, navigation, and SDK integrations that take a user from signup through identity verification and level upgrade.
- Drive React Native architecture decisions: define patterns, set standards, and ensure consistency across the mobile surfaces owned by the Registration Squad.
- Integrate and maintain identity provider SDKs: own the technical relationship with providers like Incode and Jumio at the mobile layer, including version upgrades, migration work, and incident response.
- Deliver high-quality code: write clean, well-tested React Native and iOS code and champion engineering best practices through code reviews.
- Ensure mobile reliability: proactively monitor, debug, and resolve production issues with a focus on root-cause analysis and lasting fixes.
- Collaborate cross-functionally: partner with Product, Compliance, and backend engineers to translate regulatory requirements and user needs into sound mobile solutions.
- Mentor and uplift: share knowledge with fellow engineers, contribute to technical discussions, and raise the bar for mobile craft within the squad.
Who You Are
- Experienced in React Native development, with a proven track record of shipping production mobile apps at scale across iOS and RN, with a strong depth in iOS native development.
- Hands-on experience integrating third-party SDKs, including identity verification or biometric providers, and understand the constraints and tradeoffs of mobile SDK integration in regulated environments.
- Designed and maintained mobile architectures that are testable, maintainable, and resilient to the rapid iteration cycles of a fintech product.
- Comfortable working across the mobile/backend boundary, understanding REST APIs, async flows, and how mobile state interacts with backend systems.
- Communicate complex technical decisions clearly in English, written and spoken, to engineering peers, product managers, and senior leadership.
- Work with a high degree of autonomy and ownership. Identify problems, propose solutions, and see them through to production.
- Strong sense of urgency and comfortable operating in a fast-paced, high-stakes fintech environment where compliance and user trust are on the line.
- Nice to have: familiarity with KYC/AML flows, identity verification providers (Incode, Jumio, IDWall, or similar), or onboarding funnels in regulated financial products.
Compensation & Benefits
- Me Time program, including unlimited paid time off.
- Remote-first work environment.
- Employee Stock Option program.
- Zero trading fees through our Bitso Alpha app.
- Extended Family Leave Policy: all birthing parents, non-birthing parents and adopting parents are eligible for a 4-months leave.
- Premium health, dental and life insurances in Mexico, Gibraltar, Colombia, USA, Brazil and Argentina.
Questions about this role
What is the remote work policy for this role?
This is a remote-first position, and the company fully embraces remote work.
What is the seniority level for this position?
This is a senior-level position.
What are the core technical skills required?
Key technical skills include React Native development, strong iOS native development, experience with SDK integration, and understanding REST APIs.