Senior React Native Developer


18 400 - 25 300 PLN

Remote / Lublin

Milo is us


  • Flexible working hours. Have to be presented and approved upfront
  • Remote working options. It’s all about your results, not your location
  • Market competitive salary
  • Non-corporate, informal and dynamic work environment
  • Possibility of project assignment changes
  • Participation in training courses
  • English improvement program
  • Team tech meet-ups and off-work parties
  • Industry & tech certifications
  • Hardware subsidy program
  • Reward-based referral program
  • Access to professional literature
  • Paid Play&Edu Hour per week


  • Mentoring less experienced teammates
  • Building PWA, SPA and native/hybrid web applications from scratch
  • Maintenance of SPA, PWA and native/hybrid applications
  • Release mobile application to iOS/Android stores
  • Successful participation in project meetings in English or/and Polish
  • Handling all English written communication within and outside the team
  • New skills and knowledge acquisition during training
  • Quality code produced and improved over time (based on training and feedback)
  • Providing estimated time needed to finish assigned tasks
  • Evaluation of time estimates provided by less experienced developers
  • Providing solutions of development tasks for less experienced developers
  • Implementing features without supervision
  • Implementing unit tests for created features
  • Introducing bug fixes based on feedback from QA team members
  • Communication with other team members (developers, designers and testers) in order to ensure that completed tasks meet all requirements
  • Active participation in code reviews
  • Helping less experienced developers to overcome software engineering issues
  • Leading communication with the client and tech team on the client side (PM, Tech Lead)


  • Minimum 3 years of commercial experience with JavaScript covering React / React Native libraries
  • Experience working with JavaScript on a medium-large-scale iOS/Android application
  • Excellent knowledge of React Native (3+ years)
  • Good knowledge of React (2+ years)
  • Good knowledge of HTML5/CSS3/JavaScript ES6/SASS
  • Familiarity with and detach mode
  • Offline mode support
  • Know-how upload application to Android and iOS store
  • Global state management experience e.g. Redux, MobX, Context
  • Experience using REST API
  • Experience in creating HTML / CSS templates based on UI design
  • Clean code
  • Webpack / npm / yarn
  • Experience with unit and e2e tests
  • NativeBase or React Native Elements or other UI
  • ESlint
  • English level minimum B2

Nice to have

  • NodeJS
  • Docker
  • Jinja2 / Django template
  • Scrum methodology
  • iOS and Android mobile store (releases/test environment)

Are you interested in joining Milo Solutions?
Send your CV!

icon-attach-field Add attachment (.pdf, .doc)

The administrator of personal data is Kacper Gazda Milo Solutions, Morszyńska 77, 02-932 Warsaw. The data provided in the contact form will be processed in order to respond to the Curriculum Vitae in accordance with GDPR.

Recruitment Process

Milo - careers - contact by email or phone

Contact by Email/Phone

send us your resume. We will check and get back to you with our feedback.

Milo -careers - during the first round of interviews

Initial call

we will assess if your approach and past experience meet our ideology. If so, we will invite you for a technical interview.

Milo - careers - technical interview

Technical Interview

before we start working together, we would like to test your technical skills. You can expect a technical interview round with one of our team leaders. If you are a developer, then you can expect a technical task to be completed and submitted within the assigned timeframe.

Milo - careers - finalizing conversation

Recruiter 1:1

finally you meet again our recruiter, who will gather your feedback regarding the recruitment process and present you with a job offer.

Milo - careers - welcome aboard

Welcome aboard

If you have reached this stage, that means you are already a member of Team Milo. Cheers! Let's start! ❤️