Senior React Native Developer
Senior
18 400 - 25 300 PLN
Remote / Lublin
Milo is us
Offer
- 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
Outcomes
- 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)
Requirements
- 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 expo.io 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)