Position: Senior front-end developer (with PHP)
Company: Alinea
Experience required: 3y
Category: PHP
Published: 2023-03-01T00:00:00+02:00

Reform initiative and position summary:
SURGe provides technical assistance to multiple Ministries to:
-	increase their capacity in the development of policies/reforms, strategic planning, monitoring and evaluation using RBM IT Tool (ProjectUA) in accordance to Results-Based Management (RBM) methodology, which is already embedded into Ukraine’s legislation; 
-	implement a citizen-centric approach to policy development according to GBA+ methodology as stated in Ukraine’s legislation. 

To achieve these objectives SURGe Project is developing a software to automate the abovementioned processes.

SURGe is looking for a Senior front-end developer (with PHP) who will be working with a Tech Lead and the team to help the development of software to automate processes of planning and implementation reforms. As a Senior front-end developer, the candidate will ensure the development software within the requirements and the time.

Key responsibilities:
•	Develop and maintain responsive web applications using PHP, HTML, CSS, and JavaScript.
•	Development of new project components. 
•	Develop clean, efficient, and well-documented code. 
•	Development of server and client parts.
•	Development of data visualization solutions.
•	Creation of interactive components.
•	Support of existing functionality. 
•	Debug and troubleshoot issues in existing code.
•	Optimize website speed and performance.
•	Ensure web applications are secure and scalable.
•	Collaborate with the team to design, develop, and implement new features.

Academic qualifications and experience:
•	3+ years of proven experience with front-end frameworks (Vue.js, React, Angular or similar). 
•	Experience with PHP7+/8 (Yii2, Symfony or similar). 
•	Advanced experience in Javascript (inc. jQuery), Bootstrap, SASS, LESS.
•	Strong skills in HTML and CSS Layout / Grids / Responsive Web Design.
•	Understanding of software engineering fundamentals (OOP, design patterns, DDD, SOLID).
•	Deeply understanding REST architectural style, REST API design, JSON API, Swagger.
•	Understanding of Web / Browser Security.
•	Understanding of the UX / UI principles.
•	Cross-Browser Testing, Unit Testing, Code Quality and Code Coverage Testing.
•	Mobile Web Performance.
•	Version Control (e.g., Git), CI/CD automation.
•	Ability to work independently and as part of a team.
•	Proficiency in English to read technical documentation and reporting.
•	Citizen of Ukraine.

As a plus:
•	Degree in Computer Science, Engineering, or a related field. 
•	Understanding of web accessibility guidelines and best practices. 
•	Experience with back-end.
•	Expected experience in MySQL, PostgreSQL or similar relational databases.
•	Confident knowledge of Linux, Nginx, Docker.
•	Oracle DB, MongoDB.
•	Redis, Memcached.
•	ElasticSearch.
•	API integration.

The duration of the contract is 6 months with a possibility of extensions (subject of approval and implemented deliverables during a previous deployment).

For contracting (after the job offer is made), the selected candidate is expected to be registered as a Private Entrepreneur of the 3d group (consultancy services).