Задачи:
— Разработка приложений под Android в соответствии с техническим заданием
— Исправление обнаруженных дефектов (багов)
— Реализация нестандартных элементов пользовательского интерфейса
— Работа с системой контроля версий Git
— Применение шаблонов проектирования и принципов SOLID
Требования:
— Знание Android SDK (API level 21+)
— Владение Kotlin или Java (MVVM, DI, Kotlin Coroutines, Dagger2/Hilt, Service, View)
— Понимание RESTful API и HTTP
— Опыт работы с системами контроля версий
— Опыт многомодульной разработки будет преимуществом
Условия:
— Удалённая работа из любой страны или работа в офисе в Ташкенте
— Возможность влиять на архитектурные и продуктовые решения
— Уникальная культура с духом стартапа и зрелыми процессами
— Формирование измеримых целей и оценка эффективности работы
— Работа в командах сильных специалистов с инженерным мышлением
— Возможность карьерного роста в инженерном или управленческом треке
— Конкурентная оплата на уровне топовых компаний российского рынка
— Обучение и развитие внутри компании и за её пределами (митапы, конференции, профессиональное обучение, публикации)
— Поддержка развития личного бренда и комьюнити профессионалов
— ДМС в привязке к локации, современная техника на выбор
— Быстрый карьерный рост, зависящий от результата, а не стажа
Задачи:
— Разработка и развитие Android-приложений компании.
— Развитие инфраструктуры разработки: GitLab, Gradle-плагины, CI / CD.
— Оптимизация производительности, стабильности и качества текущей функциональности.
— Кросс-ревью кода между командами и участие в code review.
— Тесная работа с продуктовой командой на всех этапах разработки.
— Повышение общего качества и удобства Android-разработки в компании.
Требования:
— 6+ лет коммерческого опыта в Android-разработке на уровне Senior и от 2 лет работы в bigtech-компаниях.
— Отличное знание Kotlin и Android SDK (Android 7.0+).
— Навык разбираться в чужом коде и доводить задачи до результата.
— Опыт работы с подписями приложений и публикацией в Google Play.
— Опыт работы с GitLab или аналогичными платформами CI / CD.
— Будет плюсом опыт с Jetpack Compose.
Условия:
— Официальное оформление по ТК РФ, стабильная белая зарплата и премия.
— Работа в аккредитованной IT-компании.
— Гибкий подход к формату: удалёнка или гибрид — главное результат.
— ДМС со стоматологией после испытательного срока.
— Сервис юридической и психологической поддержки.
— Компенсация фитнеса и курсов английского.
— Оплата профильных курсов и участия в конференциях.
Задачи: разработка на платформе Android с использованием Kotlin, Coroutines, Flow, Android SDK, а также применение архитектурных паттернов Clean Architecture, MVVM и MVI.
Требования: опыт работы на позициях Middle/Senior Android разработчика.
Условия: работа в офисе крупнейшего российского финансового конгломерата — Сбер Банка, специализирующегося на банковских услугах для частных лиц, малого бизнеса и корпоративных клиентов.
ОфисmiddleГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
- развитие существующих приложений и библиотек по работе с маркированными товарами;
- доработка существующих приложений и библиотек по работе с ЭДО (приложения на терминале и мобильная библиотека);
- рефакторинг старого кода;
- проведение код-ревью;
- написание unit-тестов;
- участие в продумывании архитектуры и последующей реализации.
Требования:
- опыт в Android разработке от 2 лет;
- знание Android SDK, Kotlin, Java;
- опыт работы с XML, Compose, Coroutines;
- опыт работы с БД (используем Room, но в некоторых библиотеках есть SQLite);
- опыт оптимизации приложений или желание разобраться с этим.
Условия:
- оформление по ТК РФ, белая зарплата, уровень вознаграждения обсуждается с успешным кандидатом;
- формат работы: гибрид (Москва, м. Таганская / Марксистская, БЦ «Фабрика Станиславского»);
- ДМС после испытательного срока;
- работа в аккредитованной IT-компании, скидки от компаний партнеров, обучение;
- рабочая техника;
- 3 дня отпуска.
Задачи:
— Выполнять ручное тестирование новых функций и релизов, включая функциональное, исследовательское и регрессионное тестирование.
— Разрабатывать тестовые сценарии, оформлять тест-кейсы в Allure TestOps и создавать баг-репорты.
— Совместно с разработчиками готовить и проверять спецификации, выявлять граничные случаи и уточнять требования до начала разработки, включая работу со спецификациями для разработки с использованием AI-инструментов.
— Поддерживать и дорабатывать UI-автотесты на Kotlin с использованием Kaspresso, Espresso или аналогичных инструментов.
— Анализировать падения автотестов в CI и помогать выявлять и исправлять нестабильные тесты.
— Подготавливать тестовые данные с помощью внутренних QA-сервисов и взаимодействовать с разработчиками для поддержания стабильных тестовых окружений.
Требования:
— Опыт коммерческого тестирования Android-приложений не менее 3 лет, из которых не менее 2 лет в автоматизации тестирования.
— Уверенные навыки ручного тестирования мобильных приложений, знание техник тест-дизайна, опыт тестирования релизов.
Условия:
— Работа в международной финтех-компании Quadcode, которая предоставляет инновационные брокерские и финансовые решения по всему миру.
— Работа в команде Android из 3 разработчиков, 3 QA инженеров и тимлида.
— Работа по Scrum с двухнедельными спринтами и ежедневными дейли митингами в 11:00 EET / EEST.
— Использование AI-инструментов в разработке и QA-процессах для повышения эффективности работы.
Location: Limassol, Cyprus
Workplace: on-site
Our team is developing a payment gateway for accepting funds from users on behalf of merchants, as well as sending funds from merchants to users. The system involves storing user payment data and is subject to PCI DSS compliance. It contains multiple integrations with payment systems, providers, and other gateways and processors, including 3DS.
We’re looking for a
System Analyst
to join our team. You will turn business needs into clear technical specifications, epics, and development tasks, working closely with Business Analysts, Architects, and developers. Your analysis of requirements and source code will help the team move faster and keep documentation accurate and up to date.
Job Responsibilities:
Gathering and analyzing business requirements in collaboration with Business Analysts and Architect.
Reading and analyzing source code as part of requirements elaboration for extending and modifying functionality.
Formalizing requirements and decomposing them into technical specifications, epics, and development tasks.
Writing Tech notes and QA notes for tasks.
Structuring and linking tasks correctly within task management tools (Jira).
Analyzing and clarifying questions from developers regarding tasks and requirements.
Preparing and updating technical and analytical documentation.
Participating in architectural analysis, decision-making, and the approval of requirements and technical solutions.
Facilitating effective communication between technical teams, business stakeholders, and architects.
Conducting meetings and demonstrations to present and discuss solutions.
Assisting QA engineers in defining test cases and verifying task compliance with requirements.
Important and Challenging Tasks:
Reducing workload of architects and developers by analyzing and elaborating technical tasks.
Maintaining up-to-date and comprehensive technical and analytical documentation.
Ensuring the accuracy and quality of requirement and task formulations, as well as their proper linking.
Timely identification and management of risks and blockers in technical solutions.
Technologies and Tools:
Kotlin (code reading and analysis)
Jira, Confluence
UML (sequence diagram), BPMN, C4
SQL, NoSQL
Agile methodologies (Scrum, Kanban)
You’ll thrive here if you have
Minimum 3 years of experience as a System Analyst.
Ability to read and analyze source code (preferably Kotlin).
Experience in task specification and decomposition, and in preparing technical specifications and analytical documentation.
Proficiency with task management and documentation tools (Jira, Confluence).
Proficiency with modeling tools.
Strong communication skills with business stakeholders and the ability to collaborate effectively with architects, developers, and QA engineers.
Fluent English (B2+ minimum), both spoken and written.
Solid understanding of Agile methodologies (Scrum, Kanban).
Understanding and practical experience with microservice architecture.
Knowledge and experience with databases (SQL, NoSQL).
Experience with AI tools (ChatGPT, Gemini, etc.).
Preferred Qualifications:
Experience as a developer.
Experience with payment systems, gateways, ERP, and CRM systems.
Experience in high-load system projects.
Experience with discovery phase and early-stage system analysis.
Conditions
We know that great talent deserves great conditions, so here's what you can expect when joining us:
EU-based employment contract and a 3-year Cyprus work visa with full support for your relocation and visa processes, including assistance for your family.
EU passport. Opportunity to obtain an EU passport after 4 years of residence
Full relocation package: flights to Limassol for you and your family, a company-covered apartment for the first month, and full relocation support to make your move smooth and hassle-free.
Provident fund (Cypus): a long-term savings plan co-funded by you and the Company together (available after probation) that grows throughout your time with us in Cyprus.
Transparent performance reviews twice a year, with bonus opportunities and salary adjustments.
Private medical insurance for you and your family
Corporate mobile plan (unlimited in Cyprus with roaming included)
Mindfulness & well-being support, including psychological assistance with 50% coverage.
50% coverage of school and kindergarten fees for your children.
Fully covered sports benefits, and also access to in-house electric scooters and bike rentals
Professional growth support: language courses, conferences, training programs, and coaching.
Peer recognition program: receive and share kudos for great work.
A fully equipped office in Limassol’s city center, with everything you need for deep work and collaboration.
Free breakfasts and lunches in the office and an in-house coffee bar with high-quality drinks and a health bar stocked with nutritious snacks.
A strong engineering culture: international teams, corporate events, team buildings, and hackathons — because great work happens in great communities.
Benefits are provided in accordance with the company’s policies and eligibility criteria.
Recruitment process
HR interview (40 min);
Interview with hiring managers (1,5 hour);
Test task;
Final interview (1 hour) optional;
Recommendations check;
Offer.
Location: United States
What the Role Is
We’re hiring a
Staff Software Engineer
who’ll be the technical lead for a new Search team at Babylist. This new team will be focused on moving Babylist’s search capability in-house, making our search results more relevant and personalized, and partnering with other teams to transform search in the product from functional to delightful.
Registry building is the heart of the Babylist product. Every parent builds a list of dozens of products, from swaddle to stroller, with real stakes (a friend or family member is going to buy these things, and a baby is going to use them). As a universal registry, this registry also typically spans many retailers. This makes registry building on Babylist one of the most interesting search and personalization problems in consumer e-commerce.
This is zero-to-one work, with big ambitions. You’d build a search capability from the ground up, with a clear mandate from leadership to do it. In your first year, we expect to have rebuilt search to be highly relevant and personalized, and delivered big bets like universal search: one experience across items we sell and items from other retailers, and across products, guides and registries. We also want to work with Addie, our AI registry assistant, to have LLMs play a role in the search experience.
If you want to tune an established search system, this isn’t the right role. If you’ve worked inside a strong search team and want to build a new system from scratch at a company earlier in that journey, read on.
What You'll Own
A Staff Engineer at Babylist sets direction. You’ll be the technical lead for search: you decide where it goes over the next year or two, sequence the bets that get there, and make the technical and product calls along the way. You’re still in the code and will drive initiatives forward across multiple teams. You’ll have software engineering and machine learning engineering support on the team.
A few examples of initiatives you’d drive on the Search team:
Build search in-house.
Choose the architecture for indexing, retrieval and serving, and plan a seamless migration. The system you design replaces what we use today and is the foundation for everything below.
Define what a good result is.
Decide how we measure result quality, then improve it through query understanding, ranking and the behavioral signals we collect.
Unify search across everything we show.
One experience across items we sell and items from other retailers, and across products, guides and registries, including how to rank items we don’t sell next to ones we do.
Decide how search and recommendations fit together.
Bring what we know about a user and their registry into results, and decide how much retrieval and ranking search shares with our recommendation models.
Make search conversational.
Work with the Addie team, our AI registry assistant, on queries like “best stroller for urban family,” where the shopper describes a need instead of naming a product.
Like every Staff Engineer here, you will:
Take a fuzzy business problem from the first sketch through to production, and stay on the hook for whether it actually helped customers.
Build the platform or tooling other teams adopt by choice, and own it as it scales.
Set the standard for how search builds with AI. Decide what good looks like, build the patterns and evals that get agents there and catch the output that's confidently wrong before it ships.
Partner with product, design and data as a peer, shaping what's worth building from the start.
Coach Senior engineers through the hard calls, the ambiguous ones as much as the technical ones
Who You Are
You meet the Staff bar at Babylist. You’ve shipped production systems for enough years to have earned strong opinions, and you hold them loosely. You can pick up an ambiguous problem and start moving before anyone hands you the full picture. You’ve already changed how a team builds with AI, and the new way stuck.
On top of that, you’ve worked on search problems before, ideally in an e-commerce setting. This role needs depth in the systems behind search and a clear focus on the people using it. You bring:
Hands-on search experience:
building and running search in production, including indexing, retrieval, ranking and query understanding. You know how to keep a search service fast, relevant and reliable as traffic and catalog size grow.
Experience evaluating search quality:
offline and online, including relevance judgments and A/B tests.
A focus on the user:
you use query data, behavior and judgment about result quality to decide what to build, and you can connect a search change to what shoppers do, and to conversion or revenue.
Comfort building from zero:
you can define the problem, design the system and own it end to end.
You measure yourself by impact:
a customer outcome, or a system a dozen teams come to depend on.
Compensation
We post real numbers. For a US-based Staff Engineer, the starting base salary range is $233,500 to $290,700, plus a target annual bonus of 20 percent of base. That's total target cash of roughly $280,200 to $348,840. On top of that you get meaningful equity and a 401(k) match. Where you start in that range depends on your experience, and your pay grows from there with performance and scope.
How We Build
AI is the default here. Engineers run agentic sessions for most of the work, and a lot of the interesting engineering now lives in the scaffolding that makes the agents good: the eval harnesses, the curated context, custom review skills and fast CI. Agents also triage incidents and handle a big share of support. A human always owns the outcome.
The architecture is intentionally simple: one Rails monolith, MySQL and few moving parts. That's deliberate. Simple infrastructure lets us move fast and lets AI reason about the whole system, so the hardest problems are the ones in front of customers.
The Stack
Core app:
Rails, Packwerk, React, TypeScript, Sidekiq
Mobile:
iOS (Swift), Android (Kotlin)
Data, search & events:
MySQL, Snowflake, dbt, Airflow, Weaviate, WarpStream, Hex, Sigma
Machine learning:
deep learning, matrix factorization, retrieval & ranking, AWS SageMaker, MLflow
AI & dev tooling:
Claude Code, Devin, Linear, CodeRabbit, Warden, LangChain, Bedrock AgentCore, Maxim
Infra & ops:
AWS, Kubernetes, Terraform, GitHub Actions, Datadog, incident.io, LaunchDarkly
Key integrations:
Shopify (payments), Iterable (CRM)
Why Babylist
An engineer, expecting her first baby, couldn't find the registry she wanted. So she built it. That's how Babylist started, and it's still how we work: engineers solving problems for families. Becoming a parent is one of the biggest moments in a person's life. Millions reach it for the first time every year, making thousands of decisions and figuring it out as they go. That's who we build for, and we're a long way from done.
Ten million people give gifts through Babylist every year. We did more than $750M in revenue in 2025, up 45 percent over the year before, and we've been profitable for eight years while staying independent. So you can take on a hard, multi-year problem without watching over your shoulder for the next round or the next correction. And the team is small, around 65 engineers, so what you ship stays visible and your scope stays wide.
How We Work
Remote-first across the US and Canada, and we have been for years. That's not changing. We trust you to own your time and your outcomes, and we get everyone in a room together twice a year. Teams are small, pods of three to five engineers, so nothing you ship disappears into a committee. You'll work shoulder to shoulder with product, design and data, and with the partners across the business who rely on what you ship. You'll also stay close to customers yourself: sitting in on user interviews, watching session recordings, riding along with support. Here that's part of the engineering job, on a regular basis.
How We Hire
Three rounds, usually two to three weeks start to finish.
Recruiter conversation (30 minutes).
Trade context: what you want next, what we're building and straight answers on comp, team and remote.
Technical screen (1 hour).
One round, no AI, language-agnostic. Reach for Google when you normally would. We just want to see how you reason from first principles.
Final round (4 hours).
Four one-hour interviews: system design, AI-assisted coding with the tools you'd actually use here, product sense and culture and values. You'll hear back either way within 24 to 48 hours.
Benefits
Company-paid medical and fully covered dental and vision
A 401(k) match
Generous paid parental leave for birthing and non-birthing parents, plus a gradual return-to-work program
Winter Wonder Week, a paid company-wide week off at the end of the year
A remote-work stipend
Mental-health and wellness support
A Few Things to Know
We record and transcribe interviews to evaluate candidates, in line with applicable privacy laws.
We expect you to use AI in your work and we welcome it in the process, but what you submit and say should reflect your own thinking.
If you have a family member or close relationship with a Babylist employee, let your recruiter know.
Official outreach only ever comes from an @babylist.com address
Location: Intellias
Meet your recruiter
Viktoriia Borsuk
viktoriia.borsuk@intellias.com
https://www.linkedin.com...
Vacancy details
Test Engineering
Manual Test Engineer
Senior
Ukraine
Remote
APPLY NOW
REFER A FRIEND
Build the next generation of digital banking for 18M users. We are looking for a Senior General QA, focused mainly on manual mobile testing with solid automation knowledge. You will ensure the quality of customer-facing changes for a leading Ukrainian bank, validating mobile functionality end-to-end across mobile and web applications, APIs, and integrations. The platform is powered by an enterprise-grade, AWS-based, service-oriented backend with multiple databases and complex integrations—requiring strong attention to reliability, security, performance, and high availability. This is a transformation-scale environment where your testing and quality decisions directly affect millions of customers. Expect real ownership, complex challenges, and measurable impact.
What project we have for you
This project is focused on evolving an enterprise-grade digital banking platform for a leading Ukrainian bank serving ~18 million customers. The ecosystem includes a customer-facing mobile application and web channels, supported by a service-oriented backend running on AWS with modern technologies and native managed services.
What you will do
·Test mobile application and web solutions (with mobile as the priority).
·Contribute to test strategy based on identified customer quality expectations and plan testing activities
· Design test scenarios for features with any level of complexity and involve all relevant testing types to ensure comprehensive and accurate testing
· Actively apply experience-based and complex requirements-based test design techniques
· Set up software quality and testing process quality metrics
· Identify project and product quality risks, monitor, control them, and build response strategies
· Estimate the time and effort required for test execution, considering factors such as project complexity, scope, and resources availability
· Execute testing activities using relevant tools to enhance the effectiveness and efficiency of testing
· Prepare Test Summary Reports that accurately summarize the results of testing efforts and presenting them to stakeholders
What you need for this
Required Skills
5+ years of hands-on experience in Quality Assurance (2+ years of commercial experience in mobile application testing)
Understanding of key QA metrics, interpreting and analysing them to identify areas for improvement
Proficiency in developing and maintaining traceability matrixes and testing guidelines to ensure accurate and consistent testing outcomes
Ability to troubleshoot, debug and diagnose problems that arise during testing of the software on the target platform (WEB/Desktop/Mobile/Embedded)
Understanding of Android and iOS platforms (AOS/iOS), including device-level troubleshooting.
Understanding of mobile OS architecture and platform-specific behaviors; ability to explain and apply platform differences in testing strategy.
High-level mobile testing expertise: strong understanding of mobile-specific testing approaches, risks, and quality criteria (app lifecycle, background/foreground behavior, permissions, notifications, network variability, device fragmentation, OS versions), understanding of Android and iOS platforms (AOS/iOS)
Practical experience with device-level troubleshooting and advanced testing setups: ADB usage (Android) and working with device logs (e.g., logcat, crash logs); OS-level testing configurations (e.g., limiting background processes, power/battery constraints, network constraints, developer options)
Strong skills in traffic analysis and debugging: Experience with sniffers/proxy tools such as Charles, Proxyman, Fiddler (or equivalents); Ability to capture, analyze, and validate network requests/responses and troubleshoot issues
Hands-on experience with at Test management tools
Solid practical experience in testing APIs using Postman, Swagger, DevTools; clear understanding of REST and client–server architecture principles.
Experience with traffic/proxy and debugging tools: Proxyman, Fiddler (or equivalents).
Knowledge of version control systems and Continuous Integration/Continuous Deployment tools, Linux CLI
Knowledge of SQL and the ability to write queries to verify data in the application
Knowledge of test management tools and ability to maintain traceability matrices and testing guidelines.
Hands-on automation experience: tools such as Appium, TestNG, Selenide and programming languages Java and/or Kotlin.
Will be a Plus
Excellent interpersonal and cross-culture communication skills
Practice experience with noSQL
Experience with at least one common DBs (Apache CouchDB, Couchbase, MongoDB, etc.)
Experience with AWS/Azure/GCP services
Ability to apply test design techniques in practice (equivalence partitioning, boundary values, decision tables, state transition, pairwise, exploratory), ideally with real product examples (e.g., banking flows).
What it’s like to work at Intellias
At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.
Skills
Mobile
Location: Intellias
Meet your recruiter
Yaryna Holynska
yaryna.holynska@intellias.com
https://www.linkedin.com...
Vacancy details
Software Engineering
Mobile Architect
Architect
Ukraine
Remote
APPLY NOW
REFER A FRIEND
Drivers of change, it’s your time to pave new ways. Intellias, a leading software provider in the automotive industry, invites you to shape the future of driving. Join the team and co-create digital products for the world’s top-tier brands.
What project we have for you
Our Customer is the European R&D center for the biggest world leading brands. Together, we will work on a new electric mobility technology and solutions that aim to satisfy the global demand for premium electric vehicles.
What you will do
Define and lead the architecture of complex Android applications using Kotlin
Guide and collaborate with engineering teams to ensure high-quality, scalable, and maintainable code
Design business-critical features and integration components
Lead architectural and design discussions across teams, including product, UX, and backend
Mentor senior and mid-level engineers on best practices and architectural principles
Conduct code and architecture reviews, ensuring adherence to design patterns and coding standards
Optimize applications for performance, security, and scalability
Actively contribute to planning, estimations, and technical documentation
Collaborate cross-functionally and with distributed teams in a fast-paced, Agile environment
What you need for this
7+ years of professional experience in Android development
Proven track record of designing and delivering large-scale Android applications in Kotlin
Deep understanding of Android SDKs, architecture components, and mobile design patterns (MVVM, Clean Architecture, etc.)
Experience architecting business-critical and integration-heavy applications
Proficiency in guiding the full mobile development lifecycle
Strong ability to articulate complex technical challenges and solutions
Self-driven, highly organized, and capable of leading technical initiatives
Solid experience designing and maintaining CI/CD pipelines (e.g., GitLab CI, Jenkins, GitHub Actions, etc.)
Experience in tools like Jira, Confluence
Excellent communication skills in English (Upper-Intermediate level or higher)
Will be a plus:
Experience in developing Android apps for automotive Head Units
Prior experience leading or mentoring engineering teams
Familiarity with reactive programming (Kotlin Coroutines/Flow)
What it’s like to work at Intellias
At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.
Skills
Android
Automotive
Kotlin
Navigation
Задачи:
— выполнить тестовое задание.
Требования:
— опыт коммерческой разработки с использованием Kotlin не менее 4 лет;
— хорошее знание Android SDK;
— понимание архитектур Clean Architecture и MVVM;
— опыт работы с многомодульными приложениями;
— опыт работы с Kotlin Coroutines;
— опыт разработки клиент-серверных приложений с использованием Retrofit и Moshi;
— знание Jetpack Compose и Material Design;
— опыт работы с DataStore и Protocol Buffers;
— знание Kotlin Flows;
— опыт работы с DI (Dagger2, Hilt).
Будет плюсом:
— умение писать тесты с использованием JUnit и Robolectric;
— умение работать с CI/CD;
— готовность учиться и осваивать новые технологии;
— опыт работы в финтехе.
Условия:
— фултайм, удалённая работа по России.
Задачи:
— Разработка мобильных приложений на платформе Android с использованием Kotlin и Java.
— Работа с жизненным циклом компонентов Android, управление состоянием и конфигурационными изменениями.
— Создание пользовательских интерфейсов с применением Jetpack Compose и XML.
— Работа с асинхронностью через Coroutines и Flow, понимание конкурентности и отмены задач.
— Применение MV-паттернов (MVVM, MVI и др.) и принципов Clean Architecture.
— Работа с сетевым слоем с использованием Retrofit или Ktor.
— Использование DI-фреймворков (Dagger, Hilt) или manual DI, понимание Service Locator (Koin).
— Написание unit-тестов с JUnit и базовое тестирование.
— Требуется знание английского языка на уровне не ниже B2.
Требования:
— Уверенные знания Kotlin; знание Java будет плюсом.
— Глубокое понимание платформы Android.
— Опыт работы с Jetpack Compose и XML.
— Опыт работы с Coroutines и Flow.
— Знание и применение MV-паттернов и Clean Architecture.
— Опыт работы с Retrofit или Ktor.
— Опыт работы с DI-фреймворками или manual DI.
— Опыт написания unit-тестов (JUnit).
— Английский язык от уровня B2.
— Будет плюсом опыт работы с CI/CD, feature toggle, стратегиями выката, многомодульной архитектурой и доменами с повышенными требованиями к качеству.
Условия:
— Работа в компании Team.Inno, специализирующейся на разработке ПО и инновационных решениях.
— Возможность участия в проектах в сферах FinTech, Medicine, Entertainment, eCommerce, Gaming, Artificial Intelligence и других.
— Минимум легаси-кода и короткий бенч.
— Широкий стек технологий и возможность перехода между ними.
— Индивидуальные карты роста и регулярный пересмотр условий, включая роли и уровень зарплаты.
— Подготовка к собеседованиям с зарубежными заказчиками на английском языке.
Location: Belgrade, Serbia; Krakow, Poland; Lodz, Poland; Lublin, Poland; Remote.PL, Poland; Warsaw, Poland; Wroclaw, Poland
We are looking for a Full Stack Developer with strong experience in Java and React to contribute to the development of an enterprise reporting and analytics platform. You will work on a mature product used by a large global customer base, helping deliver new functionality, improve performance, troubleshoot complex issues, and maintain high quality standards across the application stack.
The project focuses on building enterprise grade solutions that provide advanced reporting, data visualization, and analytics capabilities integrated with widely used collaboration and work management platforms. The product serves a large global user base and continues to evolve with new features aimed at improving productivity, decision making, and user experience.
Develop and maintain backend functionality using Java, Spring, and REST APIs
Enhance and support frontend applications built with React and TypeScript
Work with relational databases to implement features, troubleshoot data issues, and optimize query performance
Investigate and resolve complex production issues by identifying root causes and implementing long term solutions
Collaborate with product, support, and engineering teams to deliver new functionality and product improvements
Maintain and extend existing framework based codebases while ensuring stability, performance, and maintainability
Create and maintain automated tests to support product quality and reliability
Participate in code reviews and contribute to engineering best practices
Support CI/CD processes and contribute to code quality and security initiatives
Prepare and maintain technical documentation related to features and system behavior
3+ years of relevant full stack work experience
Solid backend experience with Java and the Spring ecosystem, including dependency injection and REST controllers; comfortable reading and safely modifying an existing framework based codebase rather than working only on greenfield projects
Good command of relational databases and SQL, with the ability to troubleshoot data correctness and query performance issues; experience with multiple database vendors such as PostgreSQL, MySQL, Oracle, and Microsoft SQL Server is a plus
Practical experience maintaining production UIs with React (Hooks and component composition) and TypeScript in a strongly typed codebase
Familiarity with state management solutions such as Redux, Redux Toolkit, MobX, or similar technologies and modern frontend build tools such as Vite or Webpack
Good understanding of object oriented programming principles, common design patterns, and automated testing
Highly analytical, with a genuine passion for debugging. Reproducing difficult to replicate issues and identifying their root causes is a core part of this role
A strong sense of ownership, with the ability to work autonomously, take on unfamiliar areas, manage support tickets, and drive issues through to resolution
Good communication skills in English (B2 Upper Intermediate or higher). You will work with international colleagues and handle customer and support requests both in writing and during meetings
Experience developing or maintaining Atlassian Data Center applications (P2 Plugins, Atlassian Plugin SDK, Spring Scanner, Marketplace applications), or a strong willingness to learn the platform
Recent experience with Kotlin
Experience supporting a customer facing product and working directly with customer and support requests
Familiarity with BI and analytics tools or the OData protocol
Experience with performance profiling and optimization of large datasets
Awareness of secure coding practices, including input validation, injection prevention, SSRF mitigation, dependency management, and CVE remediation
Awareness of Atlassian Cloud and cloud migration paths, for example JCMA, for Data Center applications
Задачи: разработка новых функциональностей мобильных приложений, поддержка и переработка старых функциональностей, развитие архитектуры и инфраструктуры мобильных приложений. 🧩 Требования: опыт командной разработки от 3 лет;
Разрабатывать Android-функциональность нового AI-продукта Нового мобильного приложения. Реализовывать экраны и пользовательские сценарии на Kotlin и современном Android-стеке.
УдалённоmiddleГеография найма не уточнена, офис: Москва
Задачи:
- Разработка Android-приложений на Kotlin.
- Совершенствование внутренних процессов разработки и проведение код-ревью.
- Взаимодействие с командами разработки, аналитиками, дизайнерами и менеджерами.
Требования:
- Уверенные знания Kotlin и Android SDK.
- Опыт работы с webRTC, webSockets и чатами.
- Коммерческий опыт с Jetpack Compose.
- Знание Android Material Design Guidlines, умение работать с основными UI-компонентами и создавать кастомные View.
- Опыт использования Kotlin Coroutines и Dagger 2.
- Владение Android Studio и системой сборки gradle.
- Навыки написания модульного и тестируемого кода.
- Понимание чистой архитектуры и паттернов проектирования.
- Опыт работы с Bluetooth и Wi-Fi устройствами.
Будет плюсом:
- Наличие примеров кода на GitHub или Bitbucket.
- Знание Java.
- Опыт работы с Retrofit.
Условия работы и зарплата не указаны.
middleГеография найма не уточнена
ОфисLimassol, Cyprus; EU-based employment contract and a 3-year Cyprus work visa with full support for your relocation and visa processes, including assistance for your family; Full relocation package: flights to Limassol for you and your family, a company-covered apartment for the first month, and full relocation support to make your move smooth and hassle-free