As a seasoned professional, you will be responsible for overseeing the entire delivery of a project. This role requires close collaboration with the project manager to ensure that client expectations are exceeded.
* Main tasks include defining the architecture of the solution, interacting with the client's architects
* Writing and refining technical specifications, providing effort estimations for requirements
* Leading the development team, reviewing code, coaching, and guidance
* Ensuring infrastructure requirements are met, synchronizing with the project's lead system engineer
* Synchronizing quality and performance requirements, collaborating with the test manager
In addition, you will handle release management and development of critical parts of the systems, as well as ensuring a reliable work environment for developers.
Requirements:
* Hands-on experience with AEM
* Experience in leading teams, both technically and people management
* Great communication skills and the ability to communicate effectively with technical and business users
* Strong knowledge of Java, especially in web projects
* Strong capacity to identify requirements and define technical solutions
* Extensive experience in leading Java-based web projects
* Knowledge of patterns and good practices to design and develop quality and clean code
* Experience developing RESTful Web Services
* Knowledge of HTML, CSS, and JavaScript, including frameworks like Vue or React
* Experience with testing at all levels: unit, integration, functional, and performance
We also value experience with testing tools, build tools, version control tools, and task management, bug tracking, and wiki-based documentation tools.
What We Offer:
* A dynamic and international team
* Flexible working hours
* Recognition bonus system
* Private health insurance
* Apple work equipment
* Access to Udemy courses
* Sponsored gym membership
* Tax-free benefits
Our organization is built on the principles of Holacracy, where every voice matters.