You have experience with:
- Developing mobile applications in React Native, with several released projects under your belt
- Working with JavaScript and TypeScript
- Architecture patterns such as MVVM, MVI, or Clean Architecture
- REST APIs and libraries like Axios or @tanstack/query (React Query)
- Expo (expo.dev) and managing builds for the App Store and Google Play
- Git flow and code reviews
- Writing clean, maintainable, and testable code
- Collaborating with designers and caring about UI and UX
- Communicating confidently in English
Our tech stack, or what you will encounter at our company:
- JavaScript, TypeScript, React, React Native, Expo
- @tanstack/query (React Query), Redux Toolkit, Zustand, Recoil, Context API
- MVVM, Clean Architecture, React Navigation, Dependency Injection
- REST API, GraphQL, Axios, OpenAPI / Swagger
- Styled Components, NativeWind (TailwindCSS for React Native), React Native Paper, Figma, Lottie, React Native Reanimated
- Jest, React Native Testing Library, Detox, ESLint, Prettier
- Expo Application Services (EAS), Xcode, Android Studio, Fastlane, OTA Updates (Expo Updates, CodePush)
- Firebase Crashlytics, Sentry, Datadog
- GitLab CI/CD, VS Code, Reactotron, Flipper, Storybook, Postman
Bonus points (aka nice to have):
- Experience building Native Modules (bridging with Swift or Kotlin)
- Understanding of App Store Connect and Google Play Console release processes
- Quick learning skills, attention to detail, and curiosity about new technologies
- Awareness of AI tools and how they can enhance mobile development