React Native Developer
React Native Developer is responsible for programming, development and implementation of mobile applications. She/he takes part in designing new system modules and is in constant contact with backend developers for system integration.
What are your competences and skills that we will pay attention to?
-
ability to code in JavaScript and/or TypeScript,
-
knowledge of React Native,
-
willingness to learn new technologies and frameworks.
What is not necessary but welcome and will make you surprise us in a positive way?
-
good knowledge of React Native,
-
good knowledge of JavaScript and/or TypeScript,
-
written at least 2 mobile application in React Native technology,
-
has at least 1,5 years of experience working with React Native technology.
If you have no commercial experience - we will give you a chance! However, we require programming skills and the ability to present your own small projects to us.
What will be the scope of your tasks?
-
creation and modification of code in JavaScript and/or TypeScript (approx. 75% of working time),
-
participation in the process of designing new system modules (approx. 10% of working time),
-
error analysis (approx. 10% of working time),
-
creation of technical documentation (approx. 5% of working time).
What do we offer you?
-
the possibility of professional development and influence on project changes,
-
selection of technology for new projects,
-
selection of tools to suit you,
-
20 - 26 days of paid vacation,
-
periodically internal training,
-
support of senior programmers,
-
access to MultiSport Program,
-
opportunity to play volleyball regularly,
-
full or part-time work (preferred form of employment: B2B, but we also consider other forms),
-
working in the office, remotely or hybrid - it's up to you,
-
integration events, and nice atmosphere in the team focused on development,
-
flexible working hours.
How do we work?
-
Version control system: Git (GitLab).
-
Building applications with one command? Yes, "git push" (GitLab CI/CD is doing the rest).
-
Do we build the application every day? Yes, every push builds an application!
-
Bug Tracker: Asana.
-
Error Tracker: Sentry.
-
Do we fix errors before moving on to new tasks? Yes!
-
Do we always have an up-to-date schedule? Yes, minimum of weekly status and schedule update.
-
Are we working with the specifications? Yes!
-
Do we work with mock-ups? Yes! (Figma).
-
Do the conditions in the office allow you to concentrate? Yes! We know how important "flow" and "getting into the zone" for a programmer is.
-
What tools will you get? Personalized to you, your needs and your form of work (remote/office) - it has to work quickly, efficiently and reliably.
-
Do we have testers? Yes!
What tools and technologies do we mainly work with?
-
React Native.
-
Typescript
-
GraphQL (apollo client), REST (axios).
-
Redux toolkit.
-
Formik.
-
I18n, intl.
-
Eslint.
-
Graphql-codegen.