Senior Frontend Developer (React Native) / Sparklo

Senior Frontend Developer (React Native) / Sparklo

Удалённо.

Sparklo is a global cleantech company producing and operating innovative solutions for plastic and aluminium recycling - Reverse Vending Machines (or Sparklomats, as we call them). Sparklo is creating a global infrastructure that eliminates cause of plastic and aluminum pollution: collecting bottles and cans for recycling before they become waste, hence becoming an essential part of circular economy. At Sparklo, we believe in encouragement rather than blame, motivating people worldwide with special rewards to shape a sustainable habit and make everyday recycling effortless and enjoyable for everyone.

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!


Direct contacts:
TG: @angelinakhan

Report Page