Position: Senior Adobe Expert manager
Company: Unicsoft
Category: Other
Experience required: 5y
English level: upper

**Requirements**
- 5+ years of hands on experience in software development and delivery
- Proven track record of successfully delivering software in a commercial environment
- Ability to fully test and debug applications at all levels
- Worked previously in an agile environment – Scrum preferred
- Strong Adobe Experience Manager (AEM) and Java hands on skills
- Unit tests: JUnit;
- UI: Stencil, React, TypeScript
- Build: Maven, Git, NPM, Azure DevOps
- Salesforce
- SQL
- Experience of leading developers following an Agile methodology
- Excellent written and spoken English
- Desirable
- Experience with different JavaScript frameworks
- Understanding of  DevOps practices

**Responsibilities**

- Perform coding on more complex problem, mapping, workflows and unit testing including the facilitation of code reviews
- Translates business requirements into functional/technical specifications; oversees implementation of these specifications
- Identify and manage dependencies and downstream impacts of the project to minimize adverse effects on other projects and/or programs
- Manage day to day technical challenges and communicate to project manager any risks or issues associated with the development activities
- Assist Project manager with the estimation of technical timelines and allocation of the technical resources to specific task
- Provide planning, estimation, scheduling, prioritization and coordination of technical activities related to system development
- Provides mentoring and training to junior staff
- Responsible for helping build, lead and retain an in-house multi-disciplined team based on latest technologies
- Managing the full stack development team ensuring appropriate training, support and personal development
- Able to set up Agile development teams and ensure appropriate monitoring and reporting is available on progress
- Applying architectural and engineering concepts to implement solutions that meet business requirements, considering scalability, maintainability, security, reliability, flexibility, availability and manageability
- Identify the technologies to employ and take responsibility for the delivery of software solutions

We offer
— Opportunity for career and professional growth;
— Competitive compensation;
— Working schedule — 11-20 or 10-19;
— Convenient office in Kiev;
— Free English classes in the office;
— Warm and friendly working environment;
— Work in a professional team.