IT: Middle Frontend Developer (React Native)

Remote · IT
Apply

Responsibilities

  • Development of React Native applications for our company's loyalty program
  • Creating user interface components based on design layouts (We use Figma)
  • Integration with existing Graphql API (We use Apollo)
  • Optimisation of the application for maximum performance and stability
  • Application testing and debugging compliance with best practices and development standards

Requirements

  • Experience in developing mobile applications on React Native Experience with RESTful API and other network protocols
  • Knowledge of user interface design principles and ability to work with design layouts (Figma)
  • Experience in working with Git and other version control systems as well as project management systems (JIRA)
  • Ability to write clean and efficient code 
  • Experience working with GraphQL and Apollo Client, including queries and mutations using local cache
  • Experience in working with Expo and EAS to develop and build mobile applications
  • Knowledge of React Native platform, including Components, Lifecycle, Redux, Navigation, AsyncStorage, Permissions and other APIs
  • Knowledge of JavaScript and its ecosystem, including ES6/ES7, Babel, Webpack, NPM and Yarn
  • Experience in working with localization systems such as Locize 
  • Understanding of the principles of developing a secure and scalable mobile application
  • Ability to work in a team and comply with coding and style standards defined by the team
  • Interaction with backend developers to integrate the API and ensure timely implementation of the functionality. Unit testing and application integration testing


It will be a plus:

  • Experience with Gitlab CI for version control and automatic application build (Experience with Continuous Integration and Continuous Delivery (CI/CD) and DevOps approach to application development)
  • Experience in working with other mobile frameworks and technologies, such as Kotlin, Objective-C, Swift UI
  • Knowledge of Agile methodology and experience in Agile teams
  • Knowledge of various architectural patterns, such as MVP, MVVM and Clean Architecture, and experience in their application in mobile development

Conditions

  • Work in a young and rapidly developing company with unique projects
  • Competitive wages
  • Possibility of remote or hybrid work
  • Professional development and training in new technologies
  • Friendly atmosphere and staff


If you are ready to join our team and develop with us, send your resume and portfolio. We will be glad to see you in our team!

Share this job opening

Application:

By applying to this job opening you confirm your consent to processing your personal data and accept Sparklo Privacy Policy