Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Senior Software Engineer - React Native

AI Summary ✨

Requirements

  • 6+ years of experience in software development, with at least 3+ years focused on React Native
  • Deep knowledge of JavaScript/TypeScript and React Native's core principles and APIs
  • Experience building and shipping cross-platform apps for both iOS and Android
  • Familiarity with React Navigation, Redux Toolkit, MobX, or other state management libraries
  • Experience integrating with RESTful APIs and WebSockets
  • Proficiency with mobile testing frameworks (e.g., Detox, Jest, React Native Testing Library)
  • Experience working with native modules or bridging native code (iOS/Android) when needed
  • Understanding of mobile UX patterns, accessibility, and responsive design principles
  • Excellent collaboration and communication skills across engineering, design, and product teams

Nice to Haves

  • Experience migrating to or working with the new React Native architecture (Fabric/TurboModules)
  • Familiarity with OTA update tools like CodePush or Expo EAS
  • Exposure to native iOS/Android development (Swift, Kotlin, Java)
  • Background in crypto, fintech, or privacy-first mobile applications
  • Contributions to open source or experience with building internal developer tooling
  • Understanding of mobile CI/CD and release pipelines (e.g., Fastlane, EAS, GitHub Actions)

What You'll Be Doing

  • Design, develop, and maintain high-quality mobile applications using React Native and TypeScript
  • Lead architectural decisions and implementation of scalable, performant mobile features
  • Collaborate closely with backend engineers, product managers, and designers to deliver seamless mobile user experiences across iOS and Android
  • Own features end-to-end—from concept and prototyping to release and post-launch improvements
  • Implement and uphold mobile-specific best practices around performance, navigation, accessibility, and testing
  • Contribute to shared component libraries and mobile design systems
  • Mentor other engineers and support code reviews, architecture discussions, and process improvements
  • Optimize application performance, minimize load times, and enhance app responsiveness

Perks and Benefits

  • No specific perks and benefits mentioned in the job description
Apply here
Kraken logo

Kraken

Remote EMEA

Experience: Senior
Posted: June 24, 2025
Git
Java
Javascript
Kotlin
Reactnative
Rest
Swift
Typescript
mobile

Similar jobs

  • a month ago
    Still looking
    Remote
  • See all jobs in