Velotio Technologies is a product engineering company recognized as a Great Place to Work® and one of the best companies to work for in India.
The company has provided full-stack product development for over 110 startups globally, focusing on cloud-native, data engineering, B2B SaaS, IoT, and Machine Learning.
The Senior React Native Engineer will lead the development, maintenance, and optimization of a React Native SDK using React Native Bridge and Turbo Modules.
The role involves managing the entire SDK lifecycle, including development, deployment, compliance, and long-term maintenance.
Candidates should have hands-on experience in building and publishing a React Native SDK to package managers like NPM or Yarn or through GitHub releases.
Responsibilities include designing and developing SDKs, maintaining and optimizing the codebase, managing the release lifecycle, ensuring cross-platform compatibility, and implementing native modules.
The engineer will collaborate with product and engineering teams, troubleshoot and debug issues, ensure security and compliance, document SDK usage, and stay updated with industry trends.
The role also involves leading architecture decisions, monitoring SDK usage, providing developer support, reviewing code, writing tests, integrating CI/CD pipelines, evaluating third-party libraries, and managing versioning and backward compatibility.
Requirements:
Candidates must have 3-8 years of experience in React Native with a deep understanding of the framework, especially in performance optimization and modular architecture.
Proficiency with React Native Bridge and Turbo Modules is required, along with experience in building and exposing native modules to JavaScript.
Native mobile development skills in Android (Kotlin/Java) and iOS (Swift/Objective-C) are essential, with the ability to write, maintain, and debug native code for both platforms.
Proven experience in designing, developing, publishing, and maintaining SDKs or libraries used by other developers is necessary.
Familiarity with package management tools and experience publishing packages to NPM, Yarn, or similar, including semantic versioning and dependency management, is required.
Strong understanding of API integration, data handling, and secure data practices is essential.
Proficiency in writing unit, integration, and E2E tests using tools like Jest, Detox, and native test frameworks is required.
Familiarity with CI/CD systems for mobile SDKs, such as GitHub Actions, CircleCI, or Bitrise, is necessary.
Candidates should be skilled in debugging and performance profiling using tools like Flipper, Xcode Instruments, and Android Studio Profiler.
Knowledge of cross-platform tooling, such as CodePush, App Center, Firebase, and Sentry, is preferred.
Benefits:
Velotio Technologies offers an autonomous and empowered work culture that encourages individuals to take ownership and grow quickly.
The company has a flat hierarchy that allows for fast decision-making and a startup-oriented culture focused on getting things done.
Employees enjoy a strong, fun, and positive environment with regular celebrations of success.
Velotio prides itself on creating an inclusive, diverse, and authentic environment, welcoming applications from individuals of all backgrounds.