Join our team

We're not looking for employees. We're looking for people.

International projects, 100% remote work and a team with 20 years of experience that supports each other – instead of tripping each other up.

No toxicity, no micromanagement. What counts is what you deliver and who you are.

Check our openings and see whether we're a good fit.

See openings

Open positions

AEM Frontend Developer

Frontend Developer Adobe Experience ManagerRemote 100%

We are looking for an experienced frontend developer to join our AEM team. You will build and develop UI components, integrate with Adobe Experience Manager, and optimise the performance and accessibility of websites for clients across industries.

Send CV
Job details

Your responsibilities

  • Building and developing frontend components in AEM (HTL/Sightly, JavaScript, CSS)
  • Integrating Adobe Client Libraries and managing static assets
  • Implementing responsive templates and editable components in AEM Sites
  • Optimising page performance (Core Web Vitals, lazy loading, minification)
  • Ensuring accessibility (WCAG 2.1) and cross-browser compatibility
  • Working with the backend team on integrating Sling Models with the presentation layer
  • Taking part in code reviews and looking after frontend code quality
  • Working with the UX/UI team on implementing designs

Requirements

  • At least 2 years of experience with Adobe Experience Manager
  • Very good knowledge of HTML5, CSS3/SASS, JavaScript (ES6+)
  • Hands-on knowledge of HTL (HTML Template Language) and Adobe Client Libraries
  • Experience building editable AEM Sites components
  • Knowledge of build tools (webpack, npm/yarn)
  • Experience with version control systems (Git)
  • Knowledge of responsive and mobile-first design principles
  • Communicative English (min. B2)

Nice to have

  • Experience with AEM as a Cloud Service
  • Knowledge of JavaScript frameworks (React, Vue.js)
  • Experience with Adobe Target and content personalisation
  • Knowledge of CI/CD tools (Adobe Cloud Manager, Jenkins)
  • Experience in frontend testing (Jest, Cypress)
  • Knowledge of AEM Style System and Editable Templates

What we offer

  • Work on projects for international clients
  • Growth in Adobe Experience Cloud technologies
  • 100% remote work
  • Support in earning Adobe certifications
  • Pay that matches your skills and experience
  • Work in an experienced team of AEM specialists

AEM Backend Developer

Backend Developer Adobe Experience ManagerRemote 100%

We are looking for a backend expert to design and develop advanced backend solutions in the Adobe Experience Manager ecosystem. You will work on complex integrations, custom business logic and application performance for clients across industries.

Send CV
Job details

Your responsibilities

  • Designing and implementing backend components, OSGi services and custom bundles in AEM
  • Developing and maintaining RESTful APIs and integrations with external systems
  • Implementing Sling Models, Servlets and AEM workflows
  • Working with the Java Content Repository (JCR) and Apache Sling
  • Optimising application performance and repository queries
  • Integrating AEM with databases, CRM, ERP and other enterprise platforms
  • Implementing security and authorisation mechanisms
  • Code reviews and mentoring junior developers
  • Working with the frontend team and solution architects

Requirements

  • At least 4 years of Java programming experience
  • At least 3 years of hands-on backend experience with Adobe Experience Manager as a Cloud Service
  • In-depth knowledge of the OSGi and Apache Sling frameworks
  • Knowledge of Apache Felix and Apache Jackrabbit
  • Hands-on experience with AEM Translation Integration (processes and APIs for content translation) and Workflows
  • Knowledge of Maven and CI/CD tools (Jenkins, GitLab CI or similar)
  • Experience with test automation tools (JUnit, Mockito)
  • Experience designing and implementing REST APIs
  • Knowledge of object-oriented programming and design patterns
  • Ability to work with version control systems (Git)
  • Experience with Agile/Scrum
  • Ability to debug and profile Java applications

Nice to have

  • Knowledge of Adobe Managed Services
  • Experience with AEM Dispatcher and CDN
  • Experience integrating with Adobe Marketing Cloud (Analytics, Target)
  • Knowledge of HTL (HTML Template Language)
  • Experience with Docker and Kubernetes
  • Knowledge of SQL and NoSQL (MongoDB, Apache Oak)
  • Adobe Certified Expert – AEM Sites Developer certification

What we offer

  • Work on projects for international clients
  • Growth in Adobe Experience Cloud technologies
  • Remote work
  • Support in earning Adobe certifications
  • Pay that matches your skills and experience
  • Work in an experienced team of AEM specialists

AEM QA Engineer

QA Specialist Adobe Experience ManagerRemote 100%

You will be responsible for ensuring the highest quality of the solutions we deliver, testing components, templates and end-to-end workflows in Adobe Experience Manager.

Send CV
Job details

Your responsibilities

  • Creating and executing test plans, test cases and test scenarios for AEM applications
  • Functional, integration, regression and UAT testing of AEM components and templates
  • Validating workflows, API integrations and end-to-end solutions
  • Identifying, documenting and reporting defects in bug tracking systems
  • Cross-browser and cross-platform testing
  • Working with the development team in an Agile/Scrum environment
  • Verifying the performance and optimisation of web solutions

Requirements

  • At least 5 years of experience in QA testing of web applications
  • Hands-on knowledge of Adobe Experience Manager (AEM Sites, Assets)
  • Experience testing Content Management Systems
  • Knowledge of testing methodologies and the software life cycle (SDLC, STLC)
  • Ability to write test documentation and quality reports
  • Experience working in Agile/Scrum
  • Knowledge of test management tools (JIRA, Quality Center or similar)
  • Good knowledge of SQL and the ability to write queries for data validation

Nice to have

  • Knowledge of test automation tools (Selenium, TestNG)
  • Experience testing Web Services (REST API, SOAP)
  • Basic knowledge of web technologies (HTML, CSS, JavaScript)
  • Knowledge of the Sling, OSGi and JCR API frameworks
  • Software testing certifications (ISTQB or similar)
  • Experience testing AEM Forms

What we offer

  • Work on advanced projects for international clients
  • Growing your skills in the Adobe ecosystem
  • Remote work

Android Developer

Android DeveloperRemote 100%

We are looking for an experienced Android Developer to join the Codari Apps & Web team. You will design, build and maintain mobile applications for our clients.

Send CV
Job details

Your responsibilities

  • Designing and developing native Android applications in Kotlin
  • Implementing application architecture (MVVM, Clean Architecture)
  • Integrating with REST APIs and databases (Room, Firebase)
  • Writing unit and instrumentation tests
  • Optimising application performance and resource usage
  • Working with the backend and UX/UI teams on delivering new features
  • Taking part in code reviews and keeping code quality high
  • Publishing and maintaining apps in the Google Play Store

Requirements

  • At least 3 years of experience building native Android applications
  • Very good knowledge of Kotlin and the Android SDK
  • Hands-on knowledge of Jetpack Compose
  • Experience with MVVM/MVI architectures and Jetpack libraries (Navigation, Room, ViewModel)
  • Knowledge of Retrofit/OkHttp and REST API integration
  • Experience with Dependency Injection (Hilt/Dagger)
  • Knowledge of Coroutines and Flow
  • Ability to work with Git and CI/CD tools
  • Communicative English (min. B2)

Nice to have

  • Experience with Kotlin Multiplatform (KMP)
  • Knowledge of Firebase (Analytics, Crashlytics, Push Notifications)
  • Experience with Material Design 3
  • Knowledge of GraphQL
  • Experience with test automation (Espresso, JUnit, Mockk)
  • Published apps in the Google Play Store

What we offer

  • Work on projects for international clients
  • Growth in modern mobile technologies
  • 100% remote work
  • Pay that matches your skills and experience
  • Work in a close-knit team where results count, not hours

React Developer

React DeveloperRemote 100%

Join the Codari Apps & Web team as a React Developer. You will work on modern web applications for clients across industries — from e-commerce platforms to content management systems.

Send CV
Job details

Your responsibilities

  • Designing and developing web applications in React.js / Next.js
  • Building reusable components and UI libraries
  • Integrating with REST APIs and GraphQL
  • Implementing state management (Redux, Zustand, React Query)
  • Optimising application performance (SSR, SSG, code splitting, lazy loading)
  • Writing unit and integration tests
  • Working with the backend team and UX/UI designers
  • Taking part in code reviews and looking after coding standards

Requirements

  • At least 3 years of commercial experience with React.js
  • Very good knowledge of TypeScript
  • Hands-on knowledge of Next.js
  • Experience with state management libraries (Redux, Zustand or similar)
  • Knowledge of HTML5, CSS3/SASS, Tailwind CSS
  • Experience with REST APIs and/or GraphQL
  • Ability to write tests (Jest, React Testing Library)
  • Knowledge of Git and CI/CD processes
  • Communicative English (min. B2)

Nice to have

  • Experience with headless CMSs (Contentful, Strapi, AEM)
  • Knowledge of Storybook and component-driven development
  • Experience with Cypress or Playwright
  • Knowledge of Docker and DevOps basics
  • Experience with Web Performance Optimization
  • Contributions to open-source projects

What we offer

  • Work on projects for international clients
  • Growth in a modern technology stack
  • 100% remote work
  • Pay that matches your skills and experience
  • Work in a team that values quality and respect

iOS Developer

iOS DeveloperRemote 100%

We are looking for an experienced iOS Developer for the Codari Apps & Web team. You will design and build native applications for the Apple platform — from iPhone to iPad.

Send CV
Job details

Your responsibilities

  • Designing and developing native iOS applications in Swift
  • Building interfaces with SwiftUI and UIKit
  • Integrating with REST APIs, databases and external services
  • Implementing application architecture (MVVM, Clean Architecture, TCA)
  • Writing unit and UI tests
  • Optimising application performance and memory usage
  • Working with the backend team and UX/UI designers
  • Publishing and maintaining apps in the App Store

Requirements

  • At least 3 years of experience building native iOS applications
  • Very good knowledge of Swift
  • Hands-on knowledge of SwiftUI and UIKit
  • Experience with MVVM/TCA architectures and Combine/async-await
  • Knowledge of Core Data or SwiftData
  • Experience with REST API integration (URLSession, Alamofire)
  • Knowledge of Xcode, Instruments and profiling
  • Ability to work with Git and CI/CD processes
  • Communicative English (min. B2)

Nice to have

  • Experience with Kotlin Multiplatform (KMP) or Flutter
  • Knowledge of CloudKit and iCloud
  • Experience with Push Notifications (APNs)
  • Knowledge of App Store Connect and the review process
  • Experience with test automation (XCTest, Quick/Nimble)
  • Published apps in the App Store

What we offer

  • Work on projects for international clients
  • Growth in the Apple ecosystem
  • 100% remote work
  • Pay that matches your skills and experience
  • Work in a close-knit team where results and passion count

Project Manager

IT Project ManagerRemote 100%

We are looking for a Project Manager to lead IT projects for our clients – from web and mobile applications to CRM implementations and Adobe Experience Manager platforms. You will be the link between the client and the team, looking after scope, deadlines and budget, and making sure everyone knows what is happening in the project.

Send CV
Job details

Your responsibilities

  • Leading IT projects from requirements analysis to launch and maintenance
  • Planning scope, schedule and budget and keeping them under control
  • Organising the team's work in Agile/Scrum (sprint planning, reviews, retrospectives)
  • Regular contact with the client, progress reporting and managing expectations
  • Managing scope changes with a clear impact on timeline and cost
  • Identifying and mitigating project risks
  • Working with the development, QA and UX/UI teams
  • Keeping project documentation up to date

Requirements

  • At least 3 years of experience as a Project Manager on IT projects
  • Hands-on knowledge of Agile/Scrum
  • Experience working with external clients
  • Ability to manage project scope, schedule and budget
  • Knowledge of project management tools (Jira, Confluence or similar)
  • Understanding of the software development process
  • Very good communication and organisational skills
  • Communicative English (min. B2)

Nice to have

  • Experience with Adobe Experience Manager projects
  • Experience with CRM implementations or mobile app projects
  • PSM, PMP, PRINCE2 or similar certification
  • Experience working with remote teams
  • Experience with projects for the financial sector

What we offer

  • Work on projects for international clients
  • 100% remote work
  • Real influence on how projects are run
  • Pay that matches your skills and experience
  • Work in a team that values quality and respect

What you get at Codari

100% Remote Work

Work from anywhere in the world. You don't measure time in traffic jams – you measure the results of your work. What counts is what you deliver, not where you sit.

International Projects

You work with clients from all over Europe – from the financial sector to global corporations. Your solutions run in markets others only read about.

One Team One Dream

We put people first. Respect, understanding and mutual support – not poster slogans, but our standard.

Growth and Certificates

We support you in earning certificates and developing your skills. We invest in your growth, because a stronger team means better projects.

20+ Years of Experience in the Team

You join people who have seen it all – from startups to portal migrations for global giants. You learn from practitioners, not theorists.

The Right to Make Mistakes

It's fine not to know. It's fine to get it wrong. What matters is learning from it and moving on. We win together and we lose together.

One team one dream

Why us?

We put people first. Your attitude and passion count. Here there is respect, understanding and a real team. We win together and we lose together.

It's fine not to know, it's fine to make a mistake, and you can work 100% remotely. What counts is the result of your work.

Don't see your specialisation on the list? Send your CV. If we need your skills, we'll get in touch.

Send CV