React Native Developer
Technology
Time, Norge1 uker sidenTil 12.9.2026
Heltid
Stillingsbeskrivelse
General Requirements
- 2 years of experience and a firm grasp of the JavaScript language and its nuances, including ES6/ES7 (ECMAScript)
- 2 years of experience with React.js
- 1 years of experience with React Native, it’s commonly used libraries along with relevant state management techniques: Redux, redux-thunk, redux-saga (preferred), Context API, hooks
- Strong understanding & usage of SOLID principles and software design patterns
- Knowledge of Android and iOS UI design principles
- Understanding of CI/CD (principles, instruments)
- Understanding and experience with REST, SOA concepts
- Ability to analyze, profile and eliminate performance bottlenecks in web and mobile applications
- Knowledge of Typescript
- Solid understanding of the full mobile development life cycle
- Level of English – Intermediate or higher
- Experience writing unit tests using Jest, Enzyme, and React testing library
- TDD experience with Jasmine
- WebSockets, real-time apps
- Experience developing with Node.js
- Basic knowledge of web apps security (OWASP TOP10)
- Practice in debugging Android and iOS applications in emulators and real devices
- Experience in collecting crash statistics and eliminating crash causes (e.g. Sentry, Crashlytics)
- Ability to set up the required development environment
- Experience with Linux-based OS, Bash
- Assess tasks and provide reliable time estimates
- Design and build applications of medium and advanced complexity for the Android and iOS platforms and deploy them to Google Play Market and App Store
- Leverage native APIs for deep integrations with both platforms
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience
- Optimize application regarding project requirements
- Collaborate with the backend team and use external data sources and APIs
- Cover one’s own code with unit tests and run them to ensure security, usability, and general reliability
- Work on integrating available open-source third-party plugins, components and libraries
- Work on integrating the provided visual design, including animations and UI effects, into applications
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Communicate with clients, answer questions, explain decisions and understand inbound feedback and requests
- Competitive salary based on your qualifications and skills
- Flexible working hours aligned with your schedule
- Paid vacations and sick leaves
- Participation in industry conferences
- Accounting services
Keywords
monthsOfExperience: 24ReactOSPlug-inCrashlyticsThunkSentryReduxEmulatorTypescriptLinuxJasmineNode.jsReact NativeJavaScriptUnit TestingCI / CDMobile appNodeSOLIDApp store
Interessert i denne stillingen?