Senior Software Engineer ( React Native)
Hybrid
Colombia
With platforms on iOS, Android, mobile web and desktop supporting more than 60,000 events across the US and Canada, we are reimagining the event ticket industry in order to move at the speed of life.
The Senior Mobile Engineer will play a pivotal role in building and modernizing our mobile commerce applications using React Native. We are looking for someone with deep expertise in developing and scaling mobile marketplace application. The ideal candidate will bring experience in creating seamless purchase flows, real-time inventory management, and high-performance mobile commerce experiences.
Requirements:
- 7+ years of mobile development experience, with at least 5 years focused on React Native development.
- Proven experience building and scaling e-commerce or ticketing applications, particularly those handling real-time inventory and high-concurrency transactions.
- Deep expertise in React Native architecture, state management (Redux/MobX), and performance optimization techniques.
- Strong understanding of mobile commerce best practices, including payment gateway integration, secure checkout flows, and PCI compliance.
- Experience with real-time data synchronization and WebSocket implementation.
- Proficiency in native module development for iOS and Android when React Native bridges are required.
- Experience with automated testing in React Native, including unit testing, integration testing, and E2E testing.
- Knowledge of App Store and Play Store deployment processes and experience with CI/CD pipelines for mobile applications.
- Familiarity with analytics implementation and performance monitoring in mobile commerce applications.
- Previous experience working on apps with similar complexity to Gametime, SeatGeek, or other major mobile commerce platforms.
- English Upper-Intermediate.
Responsibilities:
- Lead the development and modernization of our React Native mobile applications, with a focus on creating robust e-commerce experiences.
- Architect and implement critical commerce featuress,s including checkout flows, payment integration, and real-time inventory management.
- Foster a culture of code excellence, pushing for high standards in React Native design patterns, code quality, and scalable architecture.
- Optimize application performance for handling high-concurrency scenarios common in ticketing and flash sales.
Build and maintain reusable component libraries and ensure consistent user experience across iOS and Android platforms. - Collaborate with the product team to create intuitive purchase flows and reduce friction in the buying process.
- Lead technical initiatives around payment processing, fraud prevention, and secure transaction handling.
We Offer:
Well-being:
- Colombian labor contract with full legal benefits.
- USD 300 bonus for marriage or birth events.
- Annual USD 250 bonus for sports activities, pet or life insurance.
- Cultural exchange opportunities to visit and work from our offices abroad.
- Hybrid work model (2×3), except during on-site events or company activities.
Professional Growth:
- Sombra University: access to training sessions, lectures, and development programs.
- Sombra Around Tech: participate in internal communities across Front-end, Back-end, QA, DevOps, and Business Analysis.
- Mentorship Program available upon request.
- Access to the Udemy online learning platform for continuous skill improvement.
- English classes and Speaking Club twice a week in small groups.
Additional Benefits:
- Work equipment (laptop, monitor, and small devices compensation).
- Sombra Referral Program: recommend a candidate and receive a reward.
- Sombra Events: enjoy our traditional gatherings and celebrations, both on-site and online.