Sparklo logo
Sparklo

Middle Frontend Developer (React Native)

RemoteFull-timeMiddleWorldDevelopment

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

Ready to apply for this role?

Apply Now →

Related jobs

Apply Now →