We are looking for a talented react native engineer with strong communication skills, and proficient engineering skills to quickly translate designs into beautiful mobile applications and features.. The ideal candidate is a critical thinker who can solve complex problems, communicate with the backend team, designers, and project manager to build and expand on mobile applications.
Write automated tests to ensure error-free code and performance.
Improve front-end performance by eliminating performance bottlenecks.
Create front-end modules with maximum code reuse and efficiency.
Implement clean, fluid animations to provide an excellent user interface.
Passionate about the PR review process and assisting fellow teammates in improving overall code quality.
4+ years of industry experience as a React, React Native developer.
Experience using common design patterns, high standards for code quality, maintainability, and performance.
Experience with unit tests.
Significant experience working with React web and mobile, as well as technologies such Redux.
Ability to write well-documented, clean Javascript code.
Familiarity with native build tools, like XCode, Gradle, Android Studio. Fastlane and EAS are nice to have.
Broad understanding of JavaScript, Typescript, CSS, HTML and functional programming.
Solid understanding of React principles such as Virtual DOM, component hooks and component state.
A thorough understanding of the entire mobile app development process.
Required understanding of type checking, unit testing and code debugging.
Worked with REST APIs, document request models, offline storage.
Proficient in a wide range of React Native applications and technologies such as Jest, ESLint and react-testing-library. Appium or Detox are nice to have.
Advanced English.