Position competencies
- Minimum 3 years of commercial experience as React Native Developer
- Minimum 3 years of experience in developing applications for Android / iOS systems or web applications
- Practical knowledge of mobile/web technologies: React Native, React, Redux, JSX, JavaScript ES6+, HTML, CSS
- Experience working with JavaScript on a medium-large-scale web application
- English level minimum B2+
- Experience using REST API
- Proficiency in OOP
- Clean code
- Webpack / npm / yarn
- Jest/React testing library
Nice to have
- Responsive Web Design (RWD, media queries)
- Python
- GraphQL
- Jinja2 / Django templates
- iOS and Android mobile store (releases/test environment)
- Knowledge of CI/CD tools
- Knowledge of TypeScript
- Polish level minimum B2+
MILO is a privately owned company which has been founded in 2010 and since then completely focused on developing innovative cross-platform desktop, mobile and web applications. We started as a group of highly qualified software engineers, developing desktop and embedded applications using Qt framework. Currently we are also supporting Mobile iOS/Android and Django web application development.
,[Build SPA web applications from scratch , Build mobile applications from scratch , Maintenance of SPA and mobile applications , Release mobile application to iOS/Android stores , Successful participation in project meetings in English , Handling all English written communication within and outside the team , New skills and knowledge acquisition during training with ease and at high speed , 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 , Development tasks finished according to the estimated time (min. 90%) , 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) 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: JavaScript, react native, React, Webpack, HTML, CSS, TypeScript, Python, Django, GraphQL, Responsive web design, CI/CD Tools: Jira. Additionally: Sport subscription, Training budget, Flat structure, International projects.
iOS OOP GraphQL jsx Yarn Jest.js Redux HTML REST CI/CD Python JavaScript clean code principles npm Android Django TypeScript Webpack jinja2 React CSS React Native