We are looking for a senior engineer to join our team as a Mobile Developer (React Native) with supporting backend role (PHP, MYSQL) to work with a multicultural team, the main role will be to develop applications and help to build the scalable architecture or existing platforms.
Main responsibilities:
Developing mobile applications
Development of new features and improvements across all of the company projects
Overseeing adherence to technical best practices
Involvement in the entire software development lifecycle including technical analysis, architecture design, coding, code reviews, testing and release to production.
Undertaking front-end development, based on React, React Native and other technologies as needed.
Essential Requirements:
4 - 8 years experience of web development and architecture design
Solid experience of React Native
Solid experience in using PHP, MYSQL
Experience with Apple store Google Store
Experience of PHP and Symfony
Solid command of Javascript (ES6+)/TypeScript and at least one modern front-end framework (React)
Experience with responsive design patterns and mobile websites
Experience with Rest API
Superb coding and problem solving skills
Experience of product maintenance over time and managing legacy code
Excellent communication skills
Desirable:
Experience of website performance / speed optimization / Content Delivery Network
Degree from a leading university, ideally in Computer Science or Electrical Engineering
Good understanding and experience of Linux and containerization technologies
Deep personal interest in new web trends and technologies