Вакансії Kotlin Developer
- Kotlin
- Java
- RxJava
- RxKotlin
- Android Jetpack
- CI/CD
- Unit testing
- Braintree
- Stripe
- Flutter
- GraphQL
We are glad to invite a Senior Android Developer to join one of the most dynamically growing departments – Web & Mobile Solutions, which unites more than 200 professionals in various technologies.
We love technology and think apps are about personal touch and user experience. We truly believe we can influence that in the products we touch. We love to learn and share knowledge.
If you are a positive thinker with excellent communication skills, who can work on dynamic projects, help to engage new customers, and deliver software of varying complexity, you are welcome to come and join us!
Customer
Our Customer is from the UK. The company owns a global marketplace for the fashion industry that allows users to sell customized or rare clothes and accessories. It provides a way to recycle unwanted items for money.
The Customer is quite successful. With more than 15 million active users, the project has raised over 100 million USD in investments.
Project
The project is a social shopping platform – a mix of retail and social networks. Users have profile pages where they can post pictures and descriptions of what they are selling along with their prices. Generally, a platform specializes in clothes retail. Posts can contain hashtags and additional information to make searching for items more comfortable.
Requirements
- At least 4+ years of experience in commercial mobile development
- Expertise in Kotlin/Java and functional programming (RxJava, RxKotlin Kotlin coroutines for asynchronous programming)
- Excellent OOP/OOD skills and high-quality code production
- Expertise in Android Jetpack
- Understanding of data-driven & event-driven design concepts
- Understanding of key business problems that may conflict with established architectural patterns (tree or graph app navigation, deep-linking, offline-mode support, etc.)
- ide experience with CI/CD systems
- Extensive experience with Unit Testing
- At least an Upper-Intermediate level of English
Would be a plus
- Experience with payment processor integrations (Braintree, Stripe, etc.)
- Openness to learning new things (like Flutter, GraphQL, back-end services implementation, etc.)
Responsibilities
- Work with the team to determine requirements, review UI/UX designs
- Develop features for Android and potentially Back-end platforms
- Debug, design, and solve general problems
- Communicate with Customer’s POs and other teams
Інформація про компанію Sigma Software
Переваги співробітникам
- Work-life balance
- Гнучкий графік роботи
- Медичне страхування
- Освітні програми, курси
- Юридичний супровід
- Kotlin
- Appium
- Selenium
- Espresso
- Kaspresso
- Selenide
The IT company Andersen invites an experienced person to fill the position of QA Automation Engineer (Kotlin) to work on a large-scale project for the USA customer.
The customer is an international passenger and cargo transportation service. It is among the top 3 mobile services for ordering rides in the world: 150 million installations, 1 billion trips, 600+ cities in 45 countries.
The project involves the launch of the client's product in the USA market. The project plan includes a meticulous engagement of carriers, with special attention paid to integration with local providers and the client's internal services. One of the teams will be responsible for the launch, specifically focusing on the driver's journey - from receiving orders to leaving feedback for the passenger.
Responsibilities
- Working in auto/manual mode (depending on current tasks).
- Setting up automation for the project.
- Writing UI and API automated tests using the existing framework (Kotlin, Appium/Selenium).
- Testing documentation.
- Testing the functionality of the product.
- Logging bugs in the bug tracker.
- Writing test cases and other testing documentation.
- Communicating with team members and external stakeholders.
Requirements
- Experience as a QA Automation Engineer (Kotlin) for at least 2 years.
- Experience with mobile applications on both operating systems for at least 1 year.
- Commercial experience with Appium.
- Experience using other testing frameworks (Espresso/Kaspresso, Selenium/Selenide, API frameworks).
- Experience in manual/mobile testing.
- Good knowledge of tools.
- Ability to work with both real devices and emulators/simulators for testing.
- Willingness to write automated tests after minimal training on the framework used, ideally within a month of joining the project.
- Level of English – Intermediate+.
Інформація про компанію Andersen
Переваги співробітникам
- English Courses
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Оплата роботи в коворкінгу
- Освітні програми, курси
- Android
- Kotlin
- Jira
- Confluence
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
- Cross-team communication
- Design and development of business and integration functionality
- Unit testing and bug fixing
- Perform code reviews
- Serve as a technical mentor in mobile app development
What you need for this
- At least 5 years of experience in Android Apps development
- Extensive experience developing Android mobile native applications in Kotlin
- Experience with the design and development of business-critical and integration functionality
- Solid understanding of the full Android mobile development life cycle
- Ability to effectively articulate technical challenges and solutions
- Ability to work independently and in a fast-paced environment, being a self-organized person
- Apply design patterns to develop well-structured, modular, performant application code
- Experience in the Embedded Automotive domain
- Experience in working with Map SDKs
- Experience in working with Navigation solutions
- Reporting (Jira, Confluence)
- Upper-Intermediate English
Will be a plus:
- Experience in Head Unit Android Apps development
- Familiar with ASPICE, ISO 21434
Інформація про компанію Intellias
Переваги співробітникам
- Team buildings
- Б'юті послуги
- Догляд за дітьми співробітників
- Компенсація витрат на спорт
- Медичне страхування
- Оплачувані лікарняні
- Kotlin
- Java
- Android SDK
- MVVM
- RESTful API
- Git
- Compose
We are looking for the best Android middle developer to join our team.
Skills and qualifications:
- 2+ years experience in commercial development of the Android applications.
- Expert in Kotlin (knowledge of Java).
- Strong knowledge of Android SDK, MVVM, and clean architecture.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance tuning.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Proficient understanding of code versioning tools, such as Git.
- Knowledge of Compose would be a plus.
Інформація про компанію Pri-Num
Переваги співробітникам
- Англомовне середовище
- Багатонаціональна команда
- Гнучкий графік роботи
- Медичне страхування
- Регулярний перегляд зарплатні
- Kotlin
- SQLite
- HTTP
- Git
- Scrum
- Kanban
- MVVM
- Java
- Objective-C
- С++
- JSON
- XML
- Android SDK
У команду найпопулярнішої української електронної пошти @UKR.NET шукаємо Android Developer-ів, які будуть працювати над розробленням мобільного застосунку пошти для Android-пристроїв.
Приєднуйтесь, якщо вас запалює розроблення цікавого, складного продукту та можливість впливати як на бізнес-логіку, так і на вибір архітектурних рішень.
Наш стек:
- Kotlin, Kotlin Coroutines;
- Dagger2, OkHttp;
- Android Jetpack: ViewModel, LiveData, WorkManager;
- Multithreading, Collections, Data structures;
- Android SDK;
- SQLite;
- Firebase - Google Analytic and Crashlytics.
Ми очікуємо, що у Вас:
- Досвід Android-розроблення з використанням Kotlin від 1 року.
- Досвід розроблення багатопотокових застосунків.
- Досвід використання SQLite.
- Розуміння принципів роботи з мережею. Знання та досвід роботи з HTTP.
- Алгоритмічна база. Вміння порівнювати алгоритми за ефективністю.
- Досвід роботи з Git.
Буде перевагою:
- Досвід роботи з чужим кодом (читання, рефакторинг).
- Досвід роботи із застосуванням Scrum, Kanban.
- Досвід застосування архітектурних патернів (MVP, MVVM, Clean Architecture тощо).
- Знання Java SE, Objective-C, C++.
- Розуміння принципів ООП, вміння вибудувати ієрархію класів і зв'язків між ними.
- Знання та досвід використання основних патернів OOD. Знання антипатернів.
- Знання основних форматів текстових даних (JSON, xml, тощо).
Інформація про компанію UkrNet
Переваги співробітникам
- Fitness Zone
- Велика стабільна компанія
- Велопарковка
- Кава, фрукти, перекуси
- Медичне страхування
- Парковка для авто
- Java
- Kotlin
- Spring
- Java EE
- AWS
- Microsoft Azure
- Kubernetes
- Docker
- Jenkins
- Circle CI
- SQL
- SAP BTP
About SAP Signavio
SAP Signavio helps our customers understand, improve, and transform all their business processes – fast and in scale. SAP Signavio was created through the merger of Signavio, the leading cloud provider for process management, with SAP’s own process analytics product teams. Today, SAP Signavio is one of the fastest growing cloud units within SAP and represents SAP’s spearhead for all things process.
Position overview
As a Senior Backend Engineer in our Process Intelligence team, you will work closely with the Product Owner and Tech Lead to shape the design and implementation of our core product. Your contribution will span across the whole development lifecycle, from refining user stories, participating in Scrum ceremonies, writing, and reviewing code, deployment, and maintaining our SaaS offerings.
What you´ll do
- Contribute to the entire cycle of product development, from first ideas and brainstorming sessions to continuously delivering improvements based on customer data
- Work existing applications as well as the inception of new microservices
- Mentor less experienced peers and be mentored by more experienced peers
- Collaborate and work on solving challenging technical and business problems
- You will help to manage infrastructure and deployment of our services, Circle CI pipelines including security scanning and tools (e.g. Black Duck)
- Together with Principal Engineers and Senior Engineers, define long-term tech strategies in accordance with business needs
- Follow Agile principles and values
- Leverage DevOps practices and tools
What your bring
- Extensive experience with Java or Kotlin
- Experience building secure web applications, ideally with Spring, JEE
- Experience with DevOps technologies such as AWS or MS Azure, Kubernetes, Docker, Jenkins and Circle CI
- Experience in integrating external systems and clouds (integration patterns and secure communication)
- Experience with SQL databases, with experience in database-related optimizations and data processing a big plus
- Experience with Microservice Architecture is a plus
- Experience with SAP BTP is a plus
Інформація про компанію SAP
Переваги співробітникам
- Team buildings
- Англомовне середовище
- Багатонаціональна команда
- Гнучкий графік роботи
- Освітні програми, курси
- Kotlin
- Compose
- MacOS
- Windows
Ми шукаємо досвідченого інженера, який привнесе досвід з Compose Multiplatform у наші продукти. Ця позиція не передбачає роботи з Android SDK.
Процеси та інструменти:
У розробці продуктів ми будуємо процес на основі гнучких методологій. Пріоритетом є якість рішень, а не швидкість впровадження функціональності у продакшн.
Ми багато використовуємо статичні аналізатори, приділяємо велику увагу чистоті коду та автоматизованим тестам, а також проводимо обов’язкове code review у випадку будь-яких змін для підвищення ефективності.
Розробка системи та API виконується із використанням Domain-Driven Design.
Ми використовуємо Event Storming для визначення вимог. Для середньо- та довгострокового планування ми використовуємо Wardley Mapping.
Технологічний стек, що використовується в наших продуктах:
- Kotlin (останні версії).
- Java, JxBrowser.
- Protobuf, gRPC.
- Spine Event Engine.
У повсякденній розробці ми використовуємо такі інструменти:
- Git, GitHub.
- GitHub Actions для CI/CD.
- IntelliJ IDEA.
Чим ви будете займатись:
- Брати участь у розробці desktop застосунків і UI компонентів для macOS і Windows за допомогою Kotlin і Compose Multiplatform.
- Пропонувати ідеї щодо вдосконалення та майбутнього розвитку продукту. Знаходити шляхи практичної реалізації цих ідей.
Необхідні знання та навички:
- Від п’яти років досвіду роботи.
- Вміння програмувати на Kotlin.
- Досвід роботи з Compose Multiplatform.
- Великий досвід проведення code review.
- Письмова та розмовна англійська на рівні Upper-Intrmediate.
Буде перевагою:
- Досвід релізу та підтримки desktop застосунків у production режимі.
Інформація про компанію TeamDev
Переваги співробітникам
- Work-life balance
- Без бюрократії
- Гнучкий графік роботи
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- oAuth
- Kotlin
- Telegram
- API
- Web3.js
- ethers.js
- Viem
We are seeking a tech enthusiast with strong mathematical skills to join the core of our client’s team, focusing primarily on blockchain technology. In this role, you will collaborate with the team to architect, design, develop, and deploy decentralized platform solutions for our customers.
Your main responsibilities will include analyzing requirements, designing blockchain solutions tailored to specific business models, and overseeing the launch of products on blockchain networks.
Requirements:
- 2+ years of minimum experience developing backend with Kotlin.
- Strong math skills.
- Highly capable of executing in a fast-paced, virtual, changing environment.
- Knowledge of oAuth.
- Knowledge of Software Security Principles.
Bonus Skills:
- Telegram BOT API.
- Telegram Mini Apps.
- Experience with other Social Media APIs.
- Experience with Aggregator, AMM DEX, or Perpetuals Protocols.
- Strong knowledge of Penetration Testing.
- Experience with Web3.js (or its derivatives: ethers.js, viem, etc), RPC, and web socket connections.
- Strong Understanding of Async Programming.
Responsibilities:
- Develop Telegram BOT applications as an extension of our customer’s core infrastructure.
- Participate in the full life cycle of blockchain development, from research and analysis to architecture (security, performance, scalability, etc), design, and execution (coding, testing, and benchmarking).
- Develop (code hands on) protocols, backend APIs.
- Code/performance Optimizations.
- Writing Unit, Automated Test, End to End Test.
- Must be able to work independently on objectives.
- Perform peer code reviews.
- Stay up to date with the developments in the global blockchain community.
- Maintain existing protocols.
- Raise the bar in writing clean, well-documented code.
Інформація про компанію Qubit Labs
Переваги співробітникам
- English Courses
- Гнучкий графік роботи
- Медичне страхування
- Оплачувані лікарняні
- Android Studio
- Android SDK
- AOSP
- MVVM
- Java
- Kotlin
- Android CarLib
- Android.bp
- AIDL
Project description
Luxoft is building up a new special purpose organization targeted at developing In-Vehicle Infotainment systems for the age of autonomously driving vehicles. How do people in cars spend their time? How do they interact with information and how do they best utilize the cars infrastructure in a future? How to surpass all the benchmarks in automotive SW development. We believe that Software is the driving force to enable and differentiate in future environments. To achieve outstanding user experience, we want to apply the best of open source in the way that open source communities are meant to work, we focus on living continuous integration up to its most modern concepts including continuous delivery right into the vehicle. Our project setup and way of working follows agile principles scaled to global team.
Responsibilities
- As a native Android Developer, you will be able to extend your expertise in Mobile and Android Automotive OS domains!
- You would need to research and develop robust and reusable solutions for native Android Applications & AOSP Framework.
- To participate in development of B2B product for Automotive market from scratch.
- To implement Android native apps, modify AOSP, its components, their documentation, API design.
- To work in a team with engineers, testers, document writers and others.
Must have skills
- Android Studio Kotlin
- applications Android SDK AOSP modification and configuration MVVM development Linux terminal/commands user
- beginner Android Service
- Bonus Skills/Technologies:
- Java AOSP Framework HILT Android RRO Design Patterns UML Custom View Android Theme/Style
Nice to have
- Android CarLib
- Android.bp
- AIDL
- Experience & knowledge of Android Automotive
- Experience on Automotive Infotainment systems
- Full Stack Android Framework Developer
Інформація про компанію Luxoft
Переваги співробітникам
- Relocation assistance
- Team buildings
- Багатонаціональна команда
- Велика стабільна компанія
- Освітні програми, курси
- Kotlin
- Java
- Android SDK
- JUnit
- MockK
- Robolectric
- Jetpack Compose
- SDLC
- UI/UX
Grid Dynamics, a global software services company driving enterprise-level digital transformation solutions for Fortune 1000 corporations, is looking for a Senior Android Developer to join our team!
Essential functions:
- Work with talented engineers for the technical development and delivery of elegant and intuitive app features across development teams, partnering with business stakeholders, QE teams, and other geo-graphically dispersed engineering teams.
- Provide inputs on evaluation, conceptualization, design and development of features.
- Drive for continuous improvement in performance, scalability, extensibility, reliability, and usability of features.
- Monitor and support health of mobile apps in production.
- Leverage agile methodology concepts for quality, delivery and continuous improvement.
Qualifications:
- Strong experience in mobile development
- 4+ years of experience in software development using Kotlin (also Java might be plus)
- Android SDK
- Strong analytical skills
- Good written and verbal communication skills.
- Proficient in Unit testing framework.
Would be a plus:
- Familiarity with testing frameworks such as JUnit, Mockk, Robolectric
- Jetpack Compose
- Knowledge of Android UI/UX guidelines and experience in building responsive layouts
- Understanding of software development lifecycle (SDLC) and agile methodologies
- Debugging and problem-solving skills.
Інформація про компанію Grid Dynamics
Переваги співробітникам
- English Courses
- Relocation assistance
- Гнучкий графік роботи
- Догляд за дітьми співробітників
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Освітні програми, курси
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.