React Native Developer
React Native Developer is responsible for programming, developing, and implementing mobile applications. They participate in the design of new system modules and are in constant contact with backend developers for system integration.
What are your competences and skills that we will pay attention to?
-
knowledge of React Native,
-
minimum 1.5 years of commercial experience working with React Native technology,
-
ability to program in JavaScript with TypeScript,
-
experience in developing commercial mobile applications using React Native technology,
-
knowledge of Polish and English at a minimum level of B2,
-
willingness to learn new technologies and frameworks.
What will be the scope of your tasks?
-
creation and modification of code in JavaScript and/or TypeScript,
-
participation in the process of designing new system modules,
-
error analysis,
-
creation of technical documentation.
What do we offer you?
-
opportunity for professional development,
-
selection of technology for new projects,
-
selection of tools to suit you,
-
periodically internal training,
-
access to MultiSport Program,
-
the opportunity to play in the company's sports team (FLS league),
-
support of senior programmers,
-
full or part-time work (preferred form of employment: B2B, but we also consider other forms),
-
office in the city center, outside the paid parking zone
-
expert mentoring for young and ambitious startup founders as part of the Startup Catalyst program,
-
work in the Krakow office, remote or hybrid - the decision is yours!
-
team-building events and work in a development-oriented team,
-
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?
-
Language: JavaScript, TypeScript.
-
Framework: React Native.
-
Data layer: GraphQL, REST.
-
Navigation: React Navigation.
-
Additional tools: Firebase (Messaging), Sentry.