Rodzaj pracy: Pełny etat
Rodzaj umowy: Na czas nieokreślony
Ilość wakatów: 1
Minimalne doświadczenie: Od 3 do 5 lat
Wykształcenie: Wyższe licencjackie
Branża: Praca IT - Programowanie / Analizy
Project information:
- Industry: Airlines
- Type of project: Designing, developing, testing and integrating solutions for the digital platform for Canadian airline
- Remote work: yes, 100% remote work from PL
- Project language: English
- Project length: permanent
- Assignment start date: depending on candidate"s availability
- Working hours: induction (around 2-3 weeks): 12:00 - 20:00; post-induction: flexible (Polish or AMER business hours - depending on preference)
- Budget: 1200 PLN - 1750 PLN net/day on b2b - depending on candidate"s experience; employment contract possible as well
Project scope:
- Designing and developing high-quality components, templates, dialogues, widgets and bundles within the Adobe Experience Manager Platform
- Working with business stakeholders to define and prepare functional and design specifications of new features/products on CMS platform
- Design and develop robust new AEM components or modify existing ones, including their configuration, Java code, client libraries and templates that meet business, technical and quality requirements
- Work with technology, product and business partners to design and develop reusable template, components and services
- Identify and document functional and technical requirements
- Provide technical expertise in how to manage code and resolve conflicts with other development initiatives
- Design and develop automated unit and integration tests for front and back-end code that define and validate feature/product requirements
- Collaborate with tech leads, front end developers, back-end developers, QA, business stakeholders, and Product owners to design and build a front-end experience in AEM
- Quickly understand and be responsible for a complex codebase and the relationship between AEM front end, AEM back end, middleware, and various API
- Configure Apache/Dispatcher front-end web servers as needed for existing and new websites or web applications, integrations and services.
- Review and approve/decline pull requests for merging code into the main branches of git repository
Competence demands:
- 4+ years of development experience in Java, J2EE, Spring and SQL
- Experience working in Adobe Experience Manager (Adobe AEM version 6.x+): building sites, templates, components, or integrations
- Experience with, or similar to, the following technology related to the above: Java, HTML, JavaScript, JQuery, Vue.js, CSS, XML, JSON, OSGI, Java Content Repository (JCR), JSP, Apache Maven, Adobe Dynamic Media, Linux
- Knowledge of the following aspects of AEM: Sling, Dialog Configuration, authoring environment, CRX DE, Package Manager, Users Administration Area, Assets Area, OSGi consoles, creating OSGI bundles, AEM Templates/Components, Workflow will be beneficial
- Nice to have understanding of the broader Adobe Marketing Cloud product stack, web markup, including HTML5 and CSS3, client-side scripting and JavaScript frameworks
- Experience with DevOps, including Continuous Integration/Continuous Delivery (CI/CD) pipelines, agile development, and release/configuration management. Preferably using, but not limited to, Azure Dev Ops or Adobe Cloud Manager.
- Experience analyzing business requirements, functional requirements, and system-wide technical specifications and interfaces
- Nice to have Adobe AEM training or certification
- Fluent English
We offer:
- Possibility to participate in challenging projects for Canadian airline in the multinational environment
- Possibility to develop skills and gain expertise in Adobe Experience Manager
- Long-term cooperation based on employment contract or B2B
- Perks including private medical care and Multisport card
- Possibility to exchange knowledge with experts in the international environment
- 100% remote work