Candidates 130
$5000 / mo
≈ $60000 / year net
Senior Android/Team Lead
Ukraine · Kyiv · More than 10 years of experience · Upper-Intermediate ·Published today
Ukraine · Kyiv · More than 10 years of experience · Upper-Intermediate ·Published today
Most of my career has been spent in mobile development for Android. The first version of Android I started working with was 2.1. I had the opportunity to trace the entire evolution of the OS from a programmer's perspective, starting from the times when AsyncTask seemed like a good idea, and real-time image processing required writing code using the NDK, to the advent of Compose and Kotlin Multiplatform. It would be correct to say that I have worked with all the paradigms that have ever been widely used for Android.
I have tackled a very broad spectrum of tasks, from complex algorithmic problems, apps with sophisticated client-side data processing, to "layout development", high-load multithreaded applications, and of course, animations, animations, and a bit more animations. My experience includes designing architecture from scratch as well as gradually integrating new architecture into very large projects along with writing features. Also covered the entire spectrum of code testing approaches, from projects without any testing to those that applied a comprehensive range of tests (unit, integration, hermetic, and even units for Activities & Fragments). And, of course, there was a lot of code review.
I have extensive experience working with teams of 1 to 50+ members, both remotely and in-office, in product and outsourcing settings.
Programming Languages: Java, Kotlin, Dart, C++
Technologies and libraries: Android SDK, Flutter SDK, Material Design 3, widgets, JSON, SQL, REST, Gradle, MVP, MVVM, Retrofit, RxJava, Mockito, Robolectric, Espresso, Dagger 2, Data binding, Clean architecture, RxJava, Dagger/Hilt. Understanding of OOP principles, knowledge of design patterns, data structures, multithreading and synchronization principles, SQLite and ORM, performance and memory optimization skills, big experience in developing client-server applications, code review and quality analysis, UI animations, data transfer protocols, knowledge of json and xml formats, knowledges in image recognition methods, extensive knowledge in data compression.
- My first experience in non-commercial programming involved developing data compression algorithms and their implementation. At the beginning of my professional career in a department specializing in image recognition, I was charged with developing a proprietary barcode format and to be able to recognize and encode data in it (at that time, QR codes were not yet represented on mobile devices).
- GrubHub project, which adhered to extremely high standards of code quality and control including tests of all types, stringent coding standards and very detailed code review processes.
- Some of my own projects that I am currently working on. Without disclosing the details of the projects, I can say that a special emphasis was placed on design and a convenient, consistent interface. This required a very detailed study of the subject area and analysis of the last two versions of Material Design.
$2500 / mo
≈ $30000 / year net
Android Developer
Ukraine · Kyiv · 3 years of experience · Pre-Intermediate ·Published today
Ukraine · Kyiv · 3 years of experience · Pre-Intermediate ·Published today
- Development of media applications such as audio and video players
- Development and support application for POS terminal.
- Have experience in integrating a neural network for computer vision
- Code review experience
$5500 / mo
≈ $66000 / year net
Senior Android Engineer
Ukraine · 8 years of experience · Advanced/Fluent ·Published today · In passive search
Ukraine · 8 years of experience · Advanced/Fluent ·Published today · In passive search
Solid understanding of the full mobile development life cycle in product, outsource and outstaff companies.
Tightly cooperated with Product Managers, Data Analysts, Designers, QA and Automation Engineers, C-level roles and can quickly understand the problems and provide valuable contribution.
Worked in large teams (20+ people) as well as a single developer.
Tools:
- mentored Junior Android Engineers and QA engineer to reach Middle level
- created and maintained large scale 70+ modules apps long-term
$2500 / mo
≈ $30000 / year net
Middle Android Developer
Ukraine · Kyiv · 3 years of experience · Upper-Intermediate ·Published today
Ukraine · Kyiv · 3 years of experience · Upper-Intermediate ·Published today
$2300 / mo
≈ $27600 / year net
Android developer
Ukraine · Kyiv · 4 years of experience · Upper-Intermediate ·Published today
Ukraine · Kyiv · 4 years of experience · Upper-Intermediate ·Published today
I have experience developing applications in the logistics field.
I worked on two different projects for Android In-Vehicle Infotainment system, which is a combination of Media Head Unit and Instrument Panel Cluster into one display for an OEM. Systems designed based on AOSP.
Also I have experience in creating cross-platform apps from scratch based on React Native framework.
Have experience in publishing applications to Google Play.
$4500 / mo
≈ $54000 / year net
Android Developer
Ukraine · 10 years of experience · Upper-Intermediate ·Published yesterday
Ukraine · 10 years of experience · Upper-Intermediate ·Published yesterday
Skills:
• Team leadership, interviewing, mentoring, code reviewing
• Apps architecting, roadmapping and distribution
• Collaborating with product managers and cross-functional teams
• Working with Agile methodologies: Scrum, SAFe
• Working on projects with huge legacy codebase
Tools & Technologies:
• Languages: Java, Kotlin, Dart
• Platforms: Android, Flutter, KMM, IoT, TV
• APIs: REST API, gRPC, JSON, XML, ProtoBuf, Swagger, GCM/FCM
• Database: SQLite, Realm, Room, Firebase Realtime Database
• Version Control: Git, SVN
• Project Management: JIRA, Redmine, Trello
• Google API’s: Maps, Directions, Geocoding, Location Services, Places, Billing, AdMob, Youtube
• Libs and services:
- Base: Arch Components, Coroutines, Coroutines Flow, RxJava
- Net: Retrofit, Okhttp3, Volley, GSON, Jackson, SimpleXML, Stetho
- DI: Dagger 2, Hilt
- UI: Compose, Conductor, Jetpack Navigation, Mosby, Epoxy, ButterKnife
- Media: Camera Api, BLE, ExoPlayer2, Twilio Video- and Text- Chat, Localise, Lottie, DocuSign
- Analytics: Crashlytics, Fabric, LeakCanary, Stetho
- Safety: Approov, Google Safety Net
• Architecture: CleanArchitecture, MV*, Redux, SOLID, Patterns, multi modular architecture
• Testing: Unit-testing, Robolectric, Espresso, Mockito, Mockk, MockWebserver, UI Automator
• Developed main features for an app recognized in Google's Best Android Apps of 2017 list
• Led the Android team of 7 developers for the app with 1M+ installations
• Mentored and facilitated the career advancement of over 10 developers
• Orchestrated the hiring process for the Android Mobile Department, conducted over 50 interviews
$2000 / mo
≈ $24000 / year net
Senior Android Developer
Ukraine · Kyiv · 5 years of experience · Upper-Intermediate ·Published yesterday
Ukraine · Kyiv · 5 years of experience · Upper-Intermediate ·Published yesterday
- development and maintenance of business applications - creation of client-server applications, integration of WayForPay, GooglePay (including 3DS), work with deep links, configuration of the referral system.
- development of various types of utilities for Android OS (such as cleaners, WIFI network analyzers, QR code scanners, volume control apps for different phone modes, game-like applications such as a drum pad) - work included developing applications from scratch as well as integrating ads, subscriptions for the pro mode, and in-app purchases; development of mini-games for Android, custom webview, integration with onesignal, appsflyer, appmetrica, work with Facebook SDK.
Developed utilities for Android, which involved both the development of the applications themselves and the integration of various types of advertising, as well as billing setup.
Created mini-games for Android using Java and Kotlin (also experienced in using Flutter), custom web views, integration of services like OneSignal, AppsFlyer, AppMetrica, and work with Facebook SDK.
Also developed several pet projects:
- an application to record, save, change and cut the users voice record
- an application for recording, trimming and sound track overlay on users
video
- an application for listening the podcasts (using Jetpack Compose)
- an application allows user to save notes (using the FireBase database)
- an application for tracking the weather in a selected city (working with the
Openweathermap API and JSON objects)
- audiobook application (using SQLite and FireStore DB)
$500 / mo
≈ $6000 / year net
Junior Android Developer
Ukraine · Kyiv · 2 years of experience · Intermediate ·Published yesterday
Ukraine · Kyiv · 2 years of experience · Intermediate ·Published yesterday
Traffic Squad 08/2023 - Present
Junior Android Developer
• application development
• integration and creation of program modules
• setting up and managing application configuration
• work in close cooperation with the development team
• writing and optimizing code
Highedgesoft 01/2022 - 04/2023
Trainee / Junior Android Developer
• file search and indexing implementation
• pagination to request the database
• fixing database query errors
• troubleshooting, debugging, maintaining, and improving
• existing software
UMSF 06/2021 - 12/2021
Java backend
• Spring Boot, Spring Security, REST API
• architecture development
• delpoyment, hosting
• JPA compositions
My Java projects(github):
1) Loqui
• MVC design pattern
• database dev: JPA, MySQL
• Spring security
• forum business logic: image storing, comments and post creating, etc.
2) Internet tarif manager
• servlets architecture
• database development: DAO + JDBC
• user authorization
• dynamic tariff selection
$2200 / mo
≈ $26400 / year net
Software Engineer
Ukraine · Kyiv · 3 years of experience · Intermediate ·Published yesterday · In passive search
Ukraine · Kyiv · 3 years of experience · Intermediate ·Published yesterday · In passive search
Company: GlobalLogic, Kyiv, Ukraine
Duration: Jul 2021 - Sep 2023
Project description:
I have worked on a project aimed at developing an in-vehicle infotainment (IVI) system. The development was based on the Android OS (AOSP) according to the ASPICE 3.1 standard. Among the main tasks of my team was: the development and support of native daemons and libs and custom Android services.
My key responsibilities:
1. The CTS tests: analysis of received failures, search for root causes, and offering fixes to responsible colleagues.
2. Development of software components following the ASPICE 3.1 standard, which includes:
2.1 Analysis of system requirements and architectures provided by the client
2.2 Creation of technical documentation
2.3 Implementation according to the received requirements and the developed design with colleagues in the SWE phase
2.4 Writing UTs, including all stages: the creation of assembly configurations, implementation, and generation of reports.
3. Bugfixing (finding root causes and providing fixes) and code refactoring
4. Code review
5. Participation in discussions with colleagues about certain technical solutions, and support of less experienced colleagues in some issues.
Company: CHM Software Ltd, Kyiv, Ukraine
Duration: Nov 2023 - for now
Role: Middle C++ developer
Project Description: My team is engaged in developing, implementing, and supporting software for automating the salesperson's workplace and accounting for the institution's activities. This is a cross-platform application (Linux and Android) implemented in C++ (Qt).
Responsibilities:
1. Maintenance of existing code
2. Implementation of new functionality and expansion of the existing one
3. Writing a graphical interface
4. Writing sql queries
5. Interaction with various equipment (fiscal equipment/banking terminals/scanners/POS printers, etc)
6. Writing integration modules with external systems (loyalty/state programs/online stores, etc.)
$5000 / mo
≈ $60000 / year net
Senior Android Developer
Ukraine · Kyiv · 9 years of experience · Intermediate ·Published 4 May
Ukraine · Kyiv · 9 years of experience · Intermediate ·Published 4 May
Java, Kotlin
MVP, MVC, MVVM, DI, Clean Architecture
JSON/XML
REST APIs
SDKs
Firebase
Crashlytics
Google Analytics
Google Maps
Android SDK
Architecture components
Multithreading
Frameworks & Libraries
Dagger 2
RxJava 2
Retrofit 2
Testing
o JUnit
o Espresso
o Robolectric
IOS/Android development using React Native
CI/CD integration
Git, GitLab
Work Experience
Outsourcing (Dec 2021 — till now)
Android Software Engineer
A construction project management app that simplifies tasks such as employee scheduling,
document storage, and report generation.
Responsibilities: bug fixing, tablet UI design implementation
Technologies: Kotlin, Architecture components, Dagger 2, FCM
Android Software Engineer & Consulting
Game development company that specializes in multiplayer projects, virtual reality,
and virtual production software. The AR app allows users to control a camera and objects using
an Android device in a Unity virtual production environment.
Responsibilities: design mobile architecture, SDKs integration
Technologies: Java, ARCore, Firebase Crashlytics
Android Software Engineer & Consulting
A commercial bank that provides online banking, wealth management, and financial planning services.
Responsibilities: security enhancement, vulnerability remediation, PoC exploit development
Technologies: Kotlin, Frida
Newxel, Kyiv (Sep 2021 — Dec 2021)
Android Software Engineer
Mobile app that enables fast and secure access to digital financial services.
Responsibilities: instant app development, bug fixing, troubleshoot Google Play publishing issues
Technologies: Java&Kotlin, Architecture components, Retrofit 2
Intersog, Kyiv (Aug 2020 — Sep 2021)
Part-time Android Software Engineer & Consulting
Mobile app that enables fast and secure access to digital financial services.
Responsibilities: tech support app growth up to 1 million users, app performance enhancement, mentoring new teammates
Intersog, Kyiv (Jun 2018 — Aug 2020)
Android Software Engineer
Mobile app that enables fast and secure access to digital financial services.
Responsibilities: design implementation, custom views development, 3rd party services / SDK integration, CI/CD integration, code review.
Technologies: Java&Kotlin, Architecture components, Dagger 2, Retrofit 2, RxJava 2, FCM, ML Kit
and all other Firebase products
MobiMill, Kyiv (May 2017 — March 2018)
Outsourcing (June 2015 — May 2017)