Jobs
4-
· 75 views · 7 applications · 30d
Android Automation Lead
Ukraine · Product · 5 years of experience · Upper-IntermediateABOUT DRAFTKINGS We’re defining what it means to build and deliver the most extraordinary sports and entertainment experiences. Our global team is trailblazing new markets, developing cutting-edge products, and shaping the future of responsible...ABOUT DRAFTKINGS
We’re defining what it means to build and deliver the most extraordinary sports and entertainment experiences. Our global team is trailblazing new markets, developing cutting-edge products, and shaping the future of responsible gaming.
Here, “impossible” isn’t part of our vocabulary. You’ll face some of the toughest but most rewarding challenges of your career. They’re worth it. Channeling your inner grit will accelerate your growth, help us win as a team, and create unforgettable moments for our customers.
THE CROWN IS YOURS
As an Android Automation Lead in our flagship Sportsbook team, you will own the test automation strategy and drive its implementation across a large team (50+ FTE) working on a multi-billion-dollar product. You will have plenty of freedom to make an impact, but we also expect a proactive, data-driven approach to deliver real improvements in quality and efficiency. If you are curious, innovative, and ready to lead change, you’ll thrive in this role. Expect your role to be split equally between hands-on technical work and leadership. About 50% of your time will be dedicated to writing code and designing technical solutions, while the other 50% will be spent mentoring team members and guiding our quality initiatives to success.
What you'll do as an Android Automation Lead
- Lead Test Automation and design, develop, and maintain the test automation framework for our mobile Android applications.
- Define clear processes and guidelines that ensure robust test coverage and product quality.
- Ensure that all Engineering Teams are writing tests and following the standards you help to develop.
- Work closely with Engineering, Product, and QA teams to integrate automation into our overall testing strategy.
- Mentor team members through code reviews and knowledge-sharing sessions to promote best practices in unit, UI, and other testing types.
- Stay current with industry trends (including AI and other emerging technologies) to keep our approach efficient and innovative.
- Collaborate with Engineering Managers to set realistic quality expectations and provide actionable feedback on performance.
What You'll Bring
- 5+ years in Android mobile development using Kotlin.
- Solid experience with Jetpack Compose.
- Solid experience with test automation frameworks (e.g., Espresso and/or Composer UI Automation for Android).
- Familiarity with security and performance testing practices.
- Knowledge of mobile CI/CD best practices.
- Experience with device farms or cloud testing platforms (such as Firebase Test Lab, AWS Device Farm, or Browserstack) is a plus.
- Practical and results-oriented with a strong bias for action.
- Curious, innovative, and proactive in driving change and experimenting with new ideas.
- Fluency in English.
OUR BENEFITS
- Annual PTO - 24 days.
- Paternity Leave: up to 14 weeks fully paid.
- Health Insurance.
- Mental Health Solutions (includes 16 free counseling sessions per person per year).
- Home Office Reimbursement.
- Gym Reimbursement.
- English Language Classes.
- Annual Bonuses and more.
JOIN OUR TEAMBeing part of the DraftKings team means you’re always looking for new ways to break out of the box. Whether you’re data-obsessed, tech-driven, or love working with different people each day, you’ll solve some of the most exciting challenges in our industry and be supported from your very first day.
READY TO OWN WHAT’S NEXT?
We know finding a new job can be intimidating. Don't let imposter syndrome stop you from applying! Even if you don't think you tick off every box in this job description, we'd still love for you to apply or join our Talent Community.
DraftKings is proud to be an equal opportunity employer. We do not tolerate discrimination of any kind and are committed to providing equal employment opportunities regardless of your gender identity, race, nationality, religion, sexual orientation, status as a protected veteran, or status as an individual with a disability.
More -
· 144 views · 50 applications · 23d
Android Developer
Part-time · Full Remote · Ukraine · 5 years of experience · IntermediateWe are looking for an expert Kotlin mobile app developer to elevate our existing application to new heights. The ideal candidate will have extensive experience in Kotlin, a strong portfolio of mobile applications, and a passion for creating seamless user...We are looking for an expert Kotlin mobile app developer to elevate our existing application to new heights. The ideal candidate will have extensive experience in Kotlin, a strong portfolio of mobile applications, and a passion for creating seamless user experiences. Your role will involve optimizing performance, enabling robust offline functionality, managing large-scale data efficiently, and ensuring smooth background syncing. Join us in delivering an exceptional app that stands out in the market! Honeywell SDK experience would be beneficial.
Responsibilities:
- Ensure full offline support with reliable syncing and caching strategies;
- Minimize redundant network calls by caching previously accessed leads;
- Optimize the app to handle large data volumes (up to 100,000 records per device);
- Conduct performance and load testing in both online and offline scenarios; deliver testing results;
- Implement background syncing that avoids blocking main threads.
Requirements:
- 5+ years of experience in native Android development using Kotlin;
- Deep understanding of offline-first architecture, background sync, and local data caching;
- Proven experience optimizing performance for large-scale mobile datasets;
- Experience with Room, Coroutines, WorkManager, and networking libraries like Retrofit;
- Familiarity with tools for performance testing and profiling (e.g., Android Profiler);
- Solid communication skills and ability to overlap with EDT hours for syncs and standups.
-
· 92 views · 11 applications · 22d
Lead Android Engineer
Ukraine · 5 years of experience · Upper-IntermediateN-iX is looking for a Lead Android Engineer to join our Client`s team. Our client is an Azerbaijani telecommunications company, the largest mobile network operator in Azerbaijan. The main products are: Fixed telephony, Mobile telephony, Internet...N-iX is looking for a Lead Android Engineer to join our Client`s team.
Our client is an Azerbaijani telecommunications company, the largest mobile network operator in Azerbaijan. The main products are: Fixed telephony, Mobile telephony, Internet services, Wireless broadband, and Value-added services.
Project Objectives:
N-iX, in collaboration with the client, is focused on maintaining and enhancing an existing product that has already been released and is in production. This project involves supporting the product, developing new features, and adding new functionalities to improve the overall user experience and operational efficiency. The existing Telco application has more than 1M downloads and is crucial for customer engagement.
Responsibilities:
- Technical coordination and team management
- Implement and adhere to best practices for continuous delivery
- Work in close contact with customer's team members and project stakeholders
- Design and implement technical solutions
- Suggest technical and functional improvements to add value to the product
- Perform code reviews, write technical documentation, and perform deployments
- Perform workload and timing estimations in coordination with the Project Manager
- Adhere to customer's standards and guidelines as well as contribute to such standards, guidelines, and best practices
- Prepare flexible architecture
- Participate in design meetings/groomings
- Take ownership of code
- Support/enhance CI/CD
- Mentor team members
- Propose process improvements and changes
- Collaborate with Product Owners to understand and translate business requirements into technical solutions
- Assist in high-level estimation and planning of new features and functionalities
Requirements:
General
- 6+ years of experience in the development of mobile applications
- Experience with leading a technical team
- Solid understanding of design patterns including MVVM, MVI, Singleton, DI, Factory, Façade, Observer, and SOLID principles
- Ability to design and implement reusable components and optimize app performance with caching
- Has worked collaboratively with product owners and other engineering teams to build complex products
- Able to design, plan and implement complex technical solutions/architectures
- Strong understanding of the full mobile development life cycle
- Strong knowledge of unit and instrumentation testing
- Upper-Intermediate level of English
Android:
- XML-based layouts and Jetpack Compose for UI
- Strong knowledge of Kotlin (closures, data class, enum, extensions, sealed classes)
- Coroutines
- Data Bindings / View Bindings (strong knowledge)
- Binding Adapters
- Navigation Component
- JetPack Compose (plus)
Nice to Have:
- Experience in the telecommunications industry
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
More -
· 95 views · 14 applications · 4d
Senior Android Developer
EU · Product · 5 years of experience · IntermediateGrowe чекає на тих, хто прагне: Розробляти та підтримувати масштабовані Android-додатки з використанням Kotlin і сучасних архітектурних підходів (MVP, MVVM, MVI); Проектувати та реалізовувати ефективний і підтримуваний UI за допомогою Jetpack Compose з...Growe чекає на тих, хто прагне:
- Розробляти та підтримувати масштабовані Android-додатки з використанням Kotlin і сучасних архітектурних підходів (MVP, MVVM, MVI);
- Проектувати та реалізовувати ефективний і підтримуваний UI за допомогою Jetpack Compose з фокусом на продуктивність та оптимізацію;
- Співпрацювати з продакт-менеджерами, дизайнерами та бекенд-розробниками для створення якісного функціоналу;
- Інтегрувати різні джерела даних та API через REST та WebSockets;
- Використовувати відповідні підходи до dependency injection (Dagger або Koin) відповідно до потреб проекту;
- Забезпечувати надійність додатка через всебічне Unit-тестування;
- Налаштовувати та підтримувати CI/CD пайплайни для автоматизованої збірки, тестування та релізу;
- Постійно моніторити й оптимізувати продуктивність додатку: використання пам’яті, швидкість рендеру, час запуску тощо;
- Працювати у структурі multi-module проєкту для забезпечення масштабованості та розділення відповідальностей у коді;
- Брати участь в архітектурних дискусіях і код-ревʼю для покращення якості коду й системного дизайну;
- Використовувати принципи SDUI (Server-Driven UI) для реалізації гнучкого, керованого з бекенду рендерингу інтерфейсу.
Нам потрібен твій професійний досвід:
- 5+ років комерційного досвіду в Android-розробці;
- Впевнене володіння Kotlin та Coroutines;
- Глибоке розуміння архітектурних підходів: MVP, MVVM, MVI;
- Досвід роботи з фреймворками для DI (Dagger, Koin);
- Практичний досвід використання Jetpack Compose у продакшені з акцентом на performance;
- Знання в мережевій взаємодії (Sockets, REST);
- Досвід написання Unit-тестів;
- Досвід налаштування CI/CD;
- Досвід оптимізації продуктивності Android-додатків;
- Досвід роботи з multi-module проєктами; знання SDUI - буде плюсом.
Ми цінуємо:
- Відмінні комунікативні навички та вміння ефективно працювати в крос-функціональній команді;
- Відкритість до фідбеку та прагнення до постійного навчання;
- Проактивність, самостійність та високе відчуття відповідальності.
Ми шукаємо тих, хто розділяє наші ключові цінності:
- GROWE TOGETHER: Наша команда – наша головна цінність. Ми працюємо разом та підтримуємо один одного для досягнення наших спільних цілей;
- DRIVE RESULT OVER PROCESS: Ми встановлюємо амбіційні, чіткі, вимірювані цілі відповідно до стратегії успіху Growe;
- BE READY FOR CHANGE: Ми сприймаємо виклики як можливості для зростання та еволюції. Ми адаптуємося сьогодні, щоб перемогти завтра.
Що ми пропонуємо?
- Медичне страхування та фінансова допомога;
- 100 % оплачувані лікарняні;
- Річний перегляд заробітної плати (на основі результатів);
- Індивідуальний річний бюджет на навчання, з можливістю відвідування платних конференцій, тренінгів, уроків англійської мови, майстер-класів тощо;
- Персональний план розвитку;
- Growe Care (Програма турботи про добробут);
- Корпоративи та тімбілдінги;
- Growe University (Лідерські програми, Програми обміну знаннями, Вебінари,тощо);
- Бонусна система на основі OKR;
- Оплачувана відпустка;
- Benefit Cafeteria (компенсація спортзалу /стоматології /психолога тощо);
- Безкоштовні обіди в офісі.
English version:Growe welcomes those who are excited to:
- Develop and maintain scalable Android applications using Kotlin and modern architectural patterns (MVP, MVVM, MVI);
- Design and implement efficient and maintainable UI using Jetpack Compose with a focus on performance and optimization;
- Collaborate with product managers, designers, and backend developers to deliver high-quality features;
- Integrate various data sources and APIs using REST and WebSockets;
- Apply appropriate dependency injection techniques using Dagger or Koin, based on project needs and trade-offs;
- Ensure application reliability through comprehensive Unit testing;
- Set up and maintain CI/CD pipelines to support automated builds, testing, and deployment;
- Continuously monitor and optimize app performance, including memory usage, rendering speed, and startup time;
- Work within a multi-module project structure to support scalability and code separation;
- Participate in architectural discussions and code reviews to improve code quality and system design;
- Leverage SDUI (Server-Driven UI) principles to support flexible, backend-configurable UI rendering.
We need your professional experience:
- At least 5+ years of professional experience in Android development;
- Strong command of Kotlin and Coroutines;
- Deep understanding of MVP, MVVM, MVI;
- Experience with DI frameworks (Dagger, Koin);
- Production use of Jetpack Compose, with performance focus;
- Solid knowledge of network communication (Sockets, REST);
- Experience in writing Unit tests;
- Experience with CI/CD setup;
- Experience with Android performance optimization;
- Experienced in multi-module projects; SDUI knowledge - will be a plus.
We appreciate if you have those personal features:
- Excellent communication skills and ability to work effectively in a cross-functional team;
- Open to feedback and continuous learning;
- Proactive and self-motivated, with a strong sense of ownership.
We are seeking those who align with our core values:
- GROWE TOGETHER: Our team is our main asset. We work together and support each other to achieve our common goals;
- DRIVE RESULT OVER PROCESS: We set ambitious, clear, measurable goals in line with our strategy and driving Growe to success;
- BE READY FOR CHANGE: We see challenges as opportunities to grow and evolve. We adapt today to win tomorrow.
What we offer:
- Medical insurance & financial aid;
- Benefit Cafeteria (compensation for the gym/stomatology/psychological service & etc.);
- 100 % paid sick leaves;
- Paid vacation;
- Annual salary review (based on performance);
- OKR-based bonus system;
- Individual annual training budget which allows to visit paid conferences, training sessions, English lessons, workshops, etc.;
- Growe University (Leadership Programs, Knowledge sharing, Webinars, etc.);
- Personal development plan;
- Corporate events and team-building activities;
- Growe Care (Well-being Program);
- Free lunches at the office.