React Native Developer
-, Warszawa +4 Locations
Klient Just Join IT
We are looking for a React Native Developer available to start immediately.This is a freelance, full-time role dedicated to a project that will last for several months, with the possibility of extending the collaboration afterwards.
Details about the project and our client will be shared during the first stage of the recruitment process.
What does it take to be successful during the recruitment process:
at least 3+ years of experience in mobile development (ideally with the newest versions of React Native, but that's not crucial)
good grasp of React Native and TypeScript – internals, pros and cons, caveats, tricks
good understanding of React Native’s ecosystem (libraries, navigation, state management, common solutions)
very good understanding of JavaScript/TypeScript, mobile UI components, and styling tools/frameworks (Styled Components, Tailwind, NativeBase, React Native Paper, Responsive Design etc.)
a reasonable understanding of mobile development in general (iOS & Android specifics, performance optimization, debugging) and willingness to remain up-to-date with the latest trends and skills
at least intermediate understanding of mobile application UI/UX guidelines (Material Design, Human Interface Guidelines), attention to detail
ability to write and maintain technical documentation (both externally – wiki/docs, and internally – readme files, inline documentation)
ability to work with lean methodologies (Agile, Scrum, etc.)
professional fluency in English (at least B2)
Some important “soft skills” fitting our profile:
a rational and efficient approach to development (understanding what works and how much it takes to implement it)
flexibility and discipline (sometimes the "best" or "right" solution does not fit for various reasons)
critical thinking (don't suggest solutions just because they are currently trending on the internet - test, assess, have own opinion)
responsibility for own code and delivered features (internal testing, static analysis, self-checking)
proactive approach (look for solutions to problems before they appear or before the client asks, improve your own code)
ability to work independently (with possible guidance) and as a team member
Recruitment process
Intro meeting – confirmation and discussion of your experience, project details, and cooperation terms.This is also an opportunity for you to get to know us better and ask any initial questions about the role.
Technical interview – a conversation focused on your knowledge of React Native, TypeScript, mobile app architecture, and problem-solving skills. We may also ask you to review code snippets or describe how you would approach specific implementation challenges.
React Native Developer
React Native Developer
-, Warszawa
Klient Just Join IT