Senior Software Engineer, React Native
Tapcart- Full Time
- Senior (5 to 8 years)
Candidates should possess 5+ years of hands-on experience building and maintaining production-grade native apps in either Swift or Kotlin (ideally both), along with experience in React Native. They must demonstrate expertise in offline and background services, including implementing offline-first mobile apps with background sync, local caching, and robust error handling, and experience working with background geolocation services and push notification systems. Strong system design and architecture skills, coupled with the ability to design scalable and modular mobile architectures, are essential. Candidates should also have experience collaborating cross-functionally with designers, product managers, and backend engineers, and possess a product-centric mindset with a focus on delivering customer value.
The Senior Mobile Engineer I, Driver App will lead the development of mobile applications on both iOS and Android platforms, architecting and implementing offline-first functionality and efficient data sync mechanisms. They will integrate advanced geolocation tracking and background services for real-time updates, collaborate closely with product, design, and backend teams to ensure seamless UX and feature delivery, establish and maintain CI/CD pipelines, testing frameworks, and mobile release processes, identify and resolve performance bottlenecks across platforms, and handle the updating of the existing React native app while working to introduce/support native (Swift/Kotlin) languages.
Logistics software for construction supply delivery
Curri offers a software and service solution for logistics and supply chain needs in the construction and industrial supplies sector, focusing on middle and final-mile delivery. Its platform streamlines operations with features like dedicated drivers, on-demand fleet access, and route planning, while its 'elastic fleet' allows businesses to adjust delivery capacity using a nationwide network of carriers. Curri stands out by enabling businesses to consolidate invoices and onboard their preferred carriers, providing flexibility and reducing administrative costs. The company's goal is to help businesses grow revenue, reduce risks, and improve customer satisfaction through efficient delivery logistics.