Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Engineer ( React Native)

at Velotio Technologies

Posted 7 hours ago 0 applied

Description:

  • 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.