Careers at Codari
Join our team
We don't hire employees. We look for people.
International projects, 100% remote work, and a team with 20+ years of experience that has your back.
No toxicity, no micromanagement. What counts is what you deliver and who you are.
Check our openings and see if we’re a match.
AEM Frontend Developer
Frontend Developer Adobe Experience Manager
We’re looking for an experienced frontend developer to join our AEM team. You’ll be responsible for building and developing UI components, integrating with the Adobe Experience Manager platform, and optimising website performance and accessibility for clients across various industries.
Your responsibilities:
- Building and developing frontend components in AEM (HTL/Sightly, JavaScript, CSS)
- Integrating with 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
- Collaborating with the backend team on Sling Models integration with the presentation layer
- Participating in code reviews and maintaining frontend code quality
- Working with the UX/UI team to implement visual designs
Requirements:
- Minimum 2 years of experience working with Adobe Experience Manager
- Strong knowledge of HTML5, CSS3/SASS, JavaScript (ES6+)
- Hands-on experience with HTL (HTML Template Language) and Adobe Client Libraries
- Experience building editable AEM Sites components
- Familiarity with build tools (webpack, npm/yarn)
- Experience with version control systems (Git)
- Knowledge of responsive design and mobile-first 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
- Familiarity with CI/CD tools (Adobe Cloud Manager, Jenkins)
- Experience with frontend testing (Jest, Cypress)
- Knowledge of AEM Style System and Editable Templates
We offer:
- Working on projects for international clients
- Growth opportunities in Adobe Experience Cloud technologies
- 100% remote work
- Support in obtaining Adobe certifications
- Competitive salary based on skills and experience
- A place in an experienced team of AEM specialists
AEM Backend Developer
Backend Developer Adobe Experience Manager
We’re looking for a backend expert who will be responsible for designing and developing advanced backend solutions within the Adobe Experience Manager ecosystem. You’ll work on complex integrations, custom business logic, and application performance optimisation for clients across various industries.
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 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 review and mentoring junior developers
- Collaborating with the frontend team and solution architects
Requirements:
- Minimum 4 years of experience in Java programming
- Minimum 3 years of hands-on experience with Adobe Experience Manager as a Cloud Service
- Deep knowledge of OSGi and Apache Sling frameworks
- Knowledge of Apache Felix, Apache Jackrabbit
- Hands-on experience with AEM Translation Integration and Workflows
- Familiarity with Maven and CI/CD tools (Jenkins, GitLab CI or similar)
- Experience with test automation tools (JUnit, Mockito)
- Experience in designing and implementing REST APIs
- Knowledge of OOP principles and design patterns
- Proficiency with version control systems (Git)
- Experience with Agile/Scrum methodology
- 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
We offer:
- Working on projects for international clients
- Growth opportunities in Adobe Experience Cloud technologies
- 100% remote work
- Support in obtaining Adobe certifications
- Competitive salary based on skills and experience
- A place in an experienced team of AEM specialists
AEM QA Engineer
Specjalista QA Adobe Experience Manager
You’ll be responsible for ensuring the highest quality of solutions delivered to our clients, testing components, templates, and complex workflows within the Adobe Experience Manager environment.
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
- Collaborating with the development team in an Agile/Scrum environment
- Verifying performance and optimisation of web solutions
Requirements:
- Minimum 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 software lifecycle (SDLC, STLC)
- Ability to create test documentation and quality reports
- Experience working in Agile/Scrum methodology
- Familiarity with test management tools (JIRA, Quality Center or similar)
- Good knowledge of SQL and ability to write data validation queries
Nice to have:
- Knowledge of automated testing tools (Selenium, TestNG)
- Experience testing Web Services (REST API, SOAP)
- Basic knowledge of web technologies (HTML, CSS, JavaScript)
- Familiarity with Sling, OSGi, JCR API frameworks
- Software testing certifications (ISTQB or similar)
- Experience testing AEM Forms
We offer:
- Working on advanced projects for international clients
- Growth in the Adobe ecosystem
- 100% remote work
- Support in obtaining certifications
- Competitive salary based on skills and experience
- A place in an experienced team of specialists
Android Developer
Android Developer
We’re looking for an experienced Android Developer to join the Codari Apps & Web team. You’ll be responsible for designing, developing, and maintaining mobile applications for our clients – from the financial sector to e-commerce. We build solutions that don’t just work – they make an impression.
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 consumption
- Collaborating with the backend and UX/UI teams to deliver new features
- Participating in code reviews and maintaining high code quality
- Publishing and maintaining applications on Google Play Store
Requirements:
- Minimum 3 years of experience building native Android applications
- Strong knowledge of Kotlin and Android SDK
- Hands-on experience with Jetpack Compose
- Experience with MVVM/MVI architectures and Jetpack libraries (Navigation, Room, ViewModel)
- Familiarity with Retrofit/OkHttp and REST API integration
- Experience with Dependency Injection (Hilt/Dagger)
- Knowledge of Coroutines and Flow
- Proficiency 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
- Familiarity with GraphQL
- Experience with automated testing (Espresso, JUnit, Mockk)
- Published applications on Google Play Store
We offer:
- Working on projects for international clients
- Growth opportunities in modern mobile technologies
- 100% remote work
- Competitive salary based on skills and experience
- A team where results matter, not hours
React Developer
React Developer
Join the Codari Apps & Web team as a React Developer. You’ll work on modern web applications for clients across various industries – from e-commerce platforms to content management systems. We’re looking for someone who doesn’t just write clean code, but thinks about the product and user experience.
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
- Collaborating with the backend team and UX/UI designers
- Participating in code reviews and maintaining coding standards
Requirements:
- Minimum 3 years of commercial experience with React.js
- Strong knowledge of TypeScript
- Hands-on experience with 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)
- Proficiency with Git and CI/CD processes
- Communicative English (min. B2)
Nice to have:
- Experience with headless CMS (Contentful, Strapi, AEM)
- Knowledge of Storybook and component-driven development
- Experience with Cypress or Playwright
- Familiarity with Docker and DevOps basics
- Experience with Web Performance Optimization
- Open-source project contributions
We offer:
- Working on projects for international clients
- Growth opportunities in a modern tech stack
- 100% remote work
- Competitive salary based on skills and experience
- A team that values quality and respect
iOS Developer
iOS Developer
We’re looking for an experienced iOS Developer to join the Codari Apps & Web team. You’ll design and develop native applications for Apple platforms – from iPhone to iPad. We work on solutions for demanding clients where code quality and attention to detail are essential.
Your responsibilities:
- Designing and developing native iOS applications in Swift
- Implementing interfaces using 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
- Collaborating with the backend team and UX/UI designers
- Publishing and maintaining applications on the App Store
Requirements:
- Minimum 3 years of experience building native iOS applications
- Strong knowledge of Swift
- Hands-on experience with SwiftUI and UIKit
- Experience with MVVM/TCA architectures and Combine/async-await
- Knowledge of Core Data or SwiftData
- Experience integrating REST APIs (URLSession, Alamofire)
- Proficiency with Xcode, Instruments, and profiling tools
- Experience 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)
- Familiarity with App Store Connect and review processes
- Experience with automated testing (XCTest, Quick/Nimble)
- Published applications on the App Store
We offer:
- Working on projects for international clients
- Growth opportunities in the Apple ecosystem
- 100% remote work
- Competitive salary based on skills and experience
- A team where results and passion matter
100% Remote Work
Work from anywhere in the world. You don't measure time in traffic – you measure the results of your work. What matters is what you deliver, not where you sit.
International Projects
You'll work with clients across Europe – from finance to global corporations. Your solutions run on markets that others only read about.
One Team One Dream
We put people first. Respect, understanding, and mutual support – these aren't poster slogans, they're our standard.
Growth and Certifications
We support you in earning certifications and growing your skills. We invest in your development because we know a stronger team means better projects.
20+ Years of Experience in the Team
You're joining people who've seen it all – from startups to portal migrations for global giants. You learn from practitioners, not theorists.
The Right to Be Wrong
You don't have to know everything. You're allowed to make mistakes. What matters is learning and moving forward. We win together and we lose together.
One team one dream
Why us?
We put people first. What matters is your attitude and your passion. Here there is respect, here there is understanding, and here there is a team. We win together and we lose together.
You don’t have to know everything, you’re allowed to make mistakes, and you can work 100% remotely. What counts is the result of your work.
