Candidates 189
$4500 / mo
≈ $54000 / year net
Android developer
Portugal · 5 years of experience · Advanced/Fluent ·Published yesterday
Portugal · 5 years of experience · Advanced/Fluent ·Published yesterday
The development was carried out both in Kotlin (Mobile) and Java (Mobile / Desktop). The main responsibility was to create an app for communication with Raspberry PI and FK-controllers.
Hilfy GmbH (10.2019 - 11.2020)
The first project was the large client \ server application. Thus, I had an opportunity to work with such libraries as Retrofit, JavaRx, Picasso, EventBus, Socket.io, Dagger 2, and Firebase (FCM, Analytics). I started writing a project with a significant amount of legacy code, that was refactoring and improving by me on a regular basis, as well as new features were provided. The project was published on the Play Market.
In the second project, I used Firebase ML-Kit, CameraX, and TTS. The project was written by me from scratch, therefore both the architecture and the UI were developed by me.
Playtech (08.2021-07.2022)
Big multi-module project with a lot of legacy code that needs to be maintained and improved in parallel by adding new features. The work was carried out in a large team and required a lot of intra-team communication. The rules of working in a group in git were also observed. Did/passed a code review. All work was done with respect to CI/CD rules in our team. Work with WebViews, Coroutines, and custom DI. The main task was to support and improve different versions of the apps, and various app builds.
Hilfy GmbH (07.2022 - present)
I've worked on two significant projects, both of which I led as the sole Android developer. This role allowed me to take charge of all aspects, including decision-making, enhancements, and code refactoring.
In the first project, I made two distinct applications (client and admin). My approach incorporated a range of cutting-edge technologies and libraries, such as Android AR, Vonage, View binding, and Beams/Pusher.
In the second project, I made a single application. Here, I used an array of advanced technologies and libraries, including Jetpack Compose, Room, GetStream for chat, WorkManager, Socket.io, Zoom Video SDK, along with robust Unit and Integrational tests.
Throughout both projects, I consistently employed key technologies such as Coroutines and Flow for asynchronous operations, Dagger/Hilt for dependency injection, and Foreground Services to maintain seamless user experiences. I adhered to the principles of Clean Architecture, employing the MVVM design pattern in the presentation layer to ensure robust and maintainable code.
- Learning new technologies in mobile development
- Possibility of growing
- Friendly team of interesting people (they understand memes - optional))
$3500 / mo
≈ $42000 / year net
Android Developer
Armenia · 6 years of experience · Advanced/Fluent ·Published yesterday
Armenia · 6 years of experience · Advanced/Fluent ·Published yesterday
Phoenix Solutions [ 01/12/2022 – Current ]
Country: United States
Development and support of different android applications. Main stack used:
• Java and Kotlin
• RxJava and Coroutines
• Dagger, Hilt and Koin
• MVP, MVVM and MVI
• Room and Realm
• KMM (Kotlin Multiplatform Mobile)
• Jetpack Compose
• Unit Tests
Platforms:
• Android Mobile
• Android Smart TV
• Android Box
Technologies:
• WebRTC, SIP, WS
• Blockchain
• AI
/////////////////////////////////////////////////////////////////////////////
Senior Android Developer
Medsi [ 01/08/2020 – 30/11/2022 ]
Country: Russia
AO GK MEDSI, the leading federal private clinics network in Russia, provides a full range of services of primary and emergency medical care to high-tech diagnostics, complex surgical interventions and rehabilitation.
Main stack used:
• Java and Kotlin
• RxJava and Coroutines
• Dagger, Hilt and Koin
• MVP, MVVM
• Room
• Jetpack Compose
• Unit Tests
/////////////////////////////////////////////////////////////////////////////
Android Developer
ConnectTo Communications [ 01/05/2018 – 31/07/2020 ]
Country: United States
Based in Los Angeles, ConnectTo Communications was specifically created to change the way you communicate. In a world that is becoming increasingly “connected,” managing the flow of information through voice mail, email, the fax machine, and telephone has become increasingly burdensome, complicated and prohibitively timeconsuming. Through its proprietary cutting-edge technology, ConnectTo consolidates all of these message types into a single interface, and provides a complete solution for managing your communications anytime, anywhere in the world.
Main stack used:
• Java and Kotlin
• RxJava
• Dagger 2
• MVP and MVVM
• Room and Realm
Platforms:
• Android Mobile
• Android Smart TV
• Android Box
Technologies:
• WebRTC, SIP, WS
• AI
$8000 / mo
≈ $96000 / year net
Senior Software Developer
Poland · 8 years of experience · Advanced/Fluent ·Published 24 April
Poland · 8 years of experience · Advanced/Fluent ·Published 24 April
Kotlin Multiplatform at home.
Latest projects:
European digital mobile-only bank.
Our team developed it from very scratch, up to publication to Google Play.
I was responsible for development and quality of registration and login process, as well as some of some build tools.
Internal backend-driven UI solution for a marketplace.
Most impact I brought was over various utilities, that were crucial for end-developer-quality-of-life, such as, Gradle plugins, screenshot tests, etc.
Another interesting one was an Android application for an early-stage startup offering hand-held spirometer (a device used for various lungs tests).
Android NDK and a bit Bluetooth LE.
USB Video Camera control app.
It allowed managing the camera on a telescopic extension arm for military and police services.
Android NDK for USB communication and a RTSP server on a phone, streaming that camera's video.
$3000 / mo
≈ $36000 / year net
Mobile App Developer
Poland · More than 10 years of experience · Advanced/Fluent ·Published 24 April
Poland · More than 10 years of experience · Advanced/Fluent ·Published 24 April
- Refactored the company's core technology from a standalone app to an SDK package for embedding into multiple third-party applications.
- Led the team that converted the mobile app logic into a self-contained SDK for both iOS and Android.
- Liaised between the company and 3rd-party development teams for SDK integration.
- Maintained and enhanced both iOS and Android codebases
$4500 / mo
≈ $54000 / year net
Lead Android/AOSP Engineer
Ukraine · Lviv · 9 years of experience · Advanced/Fluent ·Published 24 April
Ukraine · Lviv · 9 years of experience · Advanced/Fluent ·Published 24 April
Android developer with a good understanding of:
* Android OS, Android SDK/NDK, Reactive programming (RxJava), Kotlin (Coroutines/Flow), Clean Architecture, Android Design Patterns, have experience in working with AOSP
Soft skills:
* communication, teamwork, patience, eagerness to learn new things, attentiveness to details
Information about two previous projects:
Duration: 6 months
Position: Senior Software Engineer
Project Description: Solution for one of the biggest providers of financial market data and infrastructure for financial professionals to monitor and analyze financial information.
Responsibilities: Development of Android application from scratch that operates on real-time market data, news, fundamental data, analytics, and trading. Writing technical design and documentation.
Technologies: Android SDK, Kotlin, Coroutines, Flows, Retrofit, Room, Navigation
Duration: 2 years
Position: Software Engineer
Project Description: Solution for education based on interactive whiteboard including real-time sharing of content with multiple clients
Responsibilities: Development of Android application that runs on a custom AOSP and interacts with it. The development involves working with custom native libraries, and libraries responsible for real-time messaging and content sharing
Technologies: Android SDK, Java, Kotlin, RxJava, Coroutines, Retrofit
$4000 / mo
≈ $48000 / year net
Senior Android Developer
Azerbaijan · 8 years of experience · Advanced/Fluent ·Published 24 April
Azerbaijan · 8 years of experience · Advanced/Fluent ·Published 24 April
My latest project was a mobile banking application for corporate users for one of the big bank of Azerbaijan - Kapital Bank OJSC.
Currently this application has more than 100k installations and 4.9 rate in play store.
Stacks: Kotlin, MVVM, Coroutines, Work Managers, NFC, Hilt DI, Jetpack, Navigation, Notification, Firebase, Play Services
Cue app (Health startup based on USA): tracks daily activities of users, sends multiple self-reports and gets answers. Batch uploads with Worker Manager, used device sensors like location, activity, steps and etc.
- Leading Android Developers
- Working closely with the customer to specify requirements
- Delivery app to end-customer, providing support to install it
- Take part in Sprint Planning to create real estimates and finish work with the provided efforts
- Maintain git structure for mobile, review changes
$4000 / mo
≈ $48000 / year net
Android developer
Armenia · 6 years of experience · Advanced/Fluent ·Published 24 April
Armenia · 6 years of experience · Advanced/Fluent ·Published 24 April
01/03/2022–Present Mobile developer
VIASAT
Mobile Developer ( Flutter, Kotlin )
Developing, supporting and managing various applications for Android Mobiles, Android Boxes and Android Smart TVs.
Used stack:
Language --- Kotlin, Flutter
DI --- Dagger 2, Hilt, Koin, Get it
Reactive programming --- RxJava, Coroutines, RxDart
Networking --- Retrofit 2, Dio
Database --- Room, Realm, Hive
Others --- Bloc, AutoRoute, ...
22/08/2016–28/02/2022 Mobile developer
Hi Tech Gateway, Yerevan (Armenia)
Android Team Lead
Developing and supporting various applications for Android Mobiles, Android Boxes and Android Smart TVs.
Used stack:
Language --- Java, Kotlin
DI --- Dagger 2, Koin
Reactive programming --- RxJava, Coroutines
Networking --- Retrofit 2
Database --- Room, Realm
01/01/2019–01/05/2020 Senior Android Developer
Apptimizm, Russia
Developing and supporting various applications for Android Mobiles and Android Smart TVs.
Used stack:
Language --- Java, Kotlin
DI --- Dagger 2, Koin
Reactive programming --- RxJava, Coroutines
Networking --- Retrofit 2
Database --- Room, Realm
01/05/2019–01/04/2020 Senior Android Developer
Etnetera, Prague (Czechia)
Developing and supporting various applications for Android Mobiles.
Used stack:
Language --- Java, Kotlin
DI --- Dagger 2, Koin
Reactive programming --- RxJava, Coroutines
Networking --- Retrofit 2
Database --- Room, Realm
01/02/2018–31/08/2018 Android developer
Dynameyes, Prague (remote) (Czechia)
Developing various Android applications.
01/01/2018–31/05/2018 Android instructor
Basic IT Center, Yerevan (Armenia)
Android instructor.
01/03/2016–30/06/2016 Part time Junior Android developer
Amber Studio, Bucharest (Romania)
Learning and helping experienced Android programmers.
2020
Second plade at Solana's Blockchain hackathon
2018
The RA State Educational Award “Best PhD Student” in the sphere of Information Technologies
2012
Radio amateur World contest on digital mode ‘‘EPC WW DX CONTEST’’
Second place in the world
First place in Asia
Дружный коллектив
Меньше бюрократии
Достойная зарплата
$6000 / mo
≈ $72000 / year net
Java Developer
Armenia · More than 10 years of experience · Advanced/Fluent ·Published 24 April
Armenia · More than 10 years of experience · Advanced/Fluent ·Published 24 April
My skills include:
- OOP, Architectural Guidelines, Design Patterns, Data Structures, REST
- Java, Kotlin
- Dropwizard, Android SDK, SQL/NoSQL DB
- Docker, Kubernetes, AWS*
$1500 / mo
≈ $18000 / year net
Android Developer
Kenya · 2 years of experience · Advanced/Fluent ·Published 23 April
Kenya · 2 years of experience · Advanced/Fluent ·Published 23 April
Le Icon Pack:
Led the development of “Le Icon Pack” a comprehensive letters icon pack for Android devices, handling all aspects except app publishing.
Ensured compatibility across a range of Android devices and OS versions.
Collaborated with the client to gather requirements and deliver a product that met their specifications
Utilized Kotlin, Android Studio, jetpack compose for UI.
Successfully developed, tested, and handed over the app for publishing on the Play Store.
Achieved 5k+ downloads and maintained a 4.6 star rating on the Play Store.
Link: https://play.google.com/store/apps/details?id=com.tanujnotes.leiconpack&hl=en&gl=US
Pro Launcher
Implemented new features and enhancements, contributing to a 5k+ increase in downloads since joining the project.
Resolved critical bugs and performance issues, ensuring a seamless user experience.
Collaborated with the client to gather requirements, prioritize tasks, and deliver timely updates.
Maintained and improved the app's codebase, adhering to best practices and industry standards.
Actively participated in testing phases to identify and rectify any potential issues before release.
Utilized Kotlin for implementation, xml for UI and Dagger hilt for dependency injection.
Link: https://play.google.com/store/apps/details?id=app.prolauncher&hl=en&gl=US
Current Role:
Currently serving as an Android developer, responsible for implementation of new features, bug fixing and ensuring code quality.
Areas for Improvement:
Actively seeking opportunities to enhance my knowledge of Jetpack Compose for modern Android UI development.
Working on improving code optimization and performance tuning in Android applications.
Interested in further developing my skills in continuous integration and deployment (CI/CD) for Android projects.
$4000 / mo
≈ $48000 / year net
Senior Android Developer
Ukraine · remote · 8 years of experience · Advanced/Fluent ·Published 23 April
Ukraine · remote · 8 years of experience · Advanced/Fluent ·Published 23 April
Dedicated to create fluent user experience. Used to work in close collaboration with UI/UX and QA teams. Educated on latest trends of Android Design System (M2/M3).
Worked as a backend engineer for 1.5 years on Push Notifications MicroService (along with neighbouring MSs).
Experienced in sophisticated UI (compose/xml custom views).
Hands on experience in architecture design for multiple projects, using different variants of Uncle Bob's Clean Architecture in combination with MVP/MVVM, Repository pattern, based on either Reactive X technology (RxJava) or Kotlin and Coroutines.
Implemented a number of custom UI elements and gestures.
Graduated with a Master’s degree in Computer Science, with a topic "Convolutional Neural networks in Emotion Recognition"
Expecting stable project with usage of new technologies and ability to grow.
Eager to be challenged by non-trivial missions.