Code Engine Studios is looking for a candidate to join our quickly growing PHP/Acquia team. This role will be actively working to develop applications on the Acquia Drupal CMS. Additionally, as an Acquia agency partner we will work to deliver end-to-end solutions for their clients.
For Team Lead signing bonus will be 30-45M VND
Your role & responsibilities:
Perform site-building activities, including creating and modifying views, contexts and blocks in order to match functionality specified in wireframes and designs.
Lead a technical team to deliver projects for many of our clients across the world.
Participates in installation, on-going maintenance and production support of software systems.
Evaluate designs, wireframes and other deliverables during the design and user experience phase for potential development issues and flag data model and/or feasibility challenges when needed.
Perform design and code reviews and teach the team good coding practices and logic.
Communicate the intricacies of backend development challenges/issues, acting as a subject matter expert both internally across departments and externally with clients.
Maintain a high standard of quality through knowledge and coding of unit and integration testing.
Define standards and best practices for technical strategy and development on the team.
Work within the Scrum framework and be involved in requirements analysis, planning, estimations, and continuous software development.
Perform security and performance reviews of sites prior to deployments.
Collaborate with our project managers to oversee the technical delivery for a range of clients, from initial scoping, architecture and feature delivery.
Your skills & qualifications:
Experienced in handling application backups and managing version upgrades, especially CMS related.
Proficient understanding of code versioning tools, such as Git.
Experience building websites using Drupal is a plus.
Experienced in setting up and managing project CI/CD.
Understanding fundamental design principles.
Understanding and ensuring application performance and scalability
Understanding of software design patterns.
Knowledge of object oriented PHP programming.
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
Through understanding of the Software Development Lifecycle (e.g. Requirements, Design, Development, Testing).
Understanding accessibility and security compliance (Depending on the specific project).
Familiarity with SQL/NoSQL databases and their declarative query languages.
Minimum of 7 years of experience in software development.