Senior Android Engineer

2 Months ago • 5 Years + • Mobile Development

Job Summary

Job Description

Senior Android Engineer responsible for developing a highly reliable Android application, integrating it with back-end services, and collaborating with iOS engineers. Responsibilities include suggesting a scalable application foundation, translating designs into high-quality code, working with the product team, building and maintaining high-performance code, identifying and fixing bugs, analyzing app usage data, maintaining code quality, leading an Android engineering team, conducting code reviews, creating documentation, and deploying apps through Google Play. The ideal candidate will have proficiency in Kotlin, Android Jetpack Libraries, Jetpack Compose, reactive programming, and experience with Bluetooth communication. A strong understanding of Android SDK, UI design principles, offline storage, threading, and performance tuning is essential. At least 5 years of experience is required.
Must have:
  • Proficiency in Kotlin, Android Jetpack Libraries, Jetpack Compose
  • Experience in reactive programming
  • Strong knowledge of Android SDK, UI design principles
  • Experience with offline storage, threading, performance tuning
  • 5+ years of experience as a developer
  • Lead a team of Android engineers, perform code reviews
Good to have:
  • Experience in establishing communication with external devices via Bluetooth
  • Experience with supporting different screen sizes
Perks:
  • Flexible working format (remote, office-based, or flexible)
  • Competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Corporate events and team buildings

Job Details

We are looking for a Senior Android Engineer responsible for the development of an application with a scalable, flexible, and testable architecture. Your primary focus will be the development of a highly reliable Android application and its integration with back-end services. You will be working along-side other engineers and developers working on the same app, but for an iOS platform, where the app is already in production. Therefore,  commitment to collaborative problem solving, consistency, sophisticated design and creating future proof quality product is essential. 

Responsibilities: 

  • Suggest and develop a scalable and reliable foundation for an Android application.  • Translate designs and wireframes into high quality code that will work perfectly on different devices and screen sizes. Solid background in Android UI guidelines and native elements is required. 
  • Work together with a product team, giving all the necessary platform-related technical input. 
  • Design, build, and maintain high performance, reusable, and reliable code. 
  • Ensure the best possible performance, quality, and responsiveness of the application. 
  • Identify and correct bottlenecks, performance issues, and fix bugs. 
  • Analyze app usage data, crash logs as a routine to improve user experience. 
  • Maintain code quality, organization, and automatization. 
  • Be able to lead a team of Android engineers, perform code reviews. 
  • Create and update project documentation. 
  • Package, sign and deliver apps through the Google Play 

Skills: 

  • Proficiency in Kotlin. 
  • Android Jetpack Libraries, Jetpack Compose. 
  • Experience in reactive programming. 
  • Experience in establishing communication with external devices via Bluetooth is a plus. 
  • Strong knowledge of Android SDK, different versions of Android.
  • Experience with supporting different screen sizes: tablet oriented apps, master-details UI. 
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Experience with offline storage, threading, and performance tuning.                   
  • Ability to design applications around natural user interfaces, such as “touch”.    
  • Ability to understand business requirements and translate them into technical  requirements. 
  • A knack for benchmarking and optimization. 
  • Understanding of Google’s Android design principles and interface guidelines. 
  • Proficient understanding of Git, continuous integration. 
  • At least 5 years of experience as a developer. 
  • Upper intermediate+ English level

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

Similar Jobs

Next Level Business Services - Sr. Performance Test Engineer

Next Level Business Services

El Segundo, California, United States (On-Site)
6 Months ago
The Mill Adventure - Senior Back-End Developer

The Mill Adventure

St. Julian's, Malta (Remote)
1 Month ago
Rebellion - Experienced JavaScript Developer

Rebellion

Warwick, England, United Kingdom (Hybrid)
1 Month ago
Velotio Technologies - Software Engineer (ROR)

Velotio Technologies

Maharashtra, India (Remote)
1 Month ago
NVIDIA - Physical Design CAD Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Months ago
Nagarro - Trainee

Nagarro

York, England, United Kingdom (On-Site)
6 Months ago
Nagarro - Staff Consultant, Business Analyst

Nagarro

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Luxoft - Senior Android Developer

Luxoft

Pune, Maharashtra, India (On-Site)
5 Months ago
Nagarro - Senior Staff Engineer

Nagarro

(On-Site)
6 Months ago
Nagarro - Staff Engineer, Frontend AngularJS

Nagarro

Hyderabad, Telangana, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

WebFX - Junior Back-End Software Engineer

WebFX

Ann Arbor, Michigan, United States (On-Site)
1 Month ago
Google - Software Engineer III, Full Stack, Google Ads

Google

Los Angeles, California, United States (On-Site)
5 Months ago
Aristocrat Gaming - Back-End Developer

Aristocrat Gaming

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
ByteDance - Software Development Engineer, Network Automation - San Jose

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Juego Studios - Unity Developer _Delhi _Onsite

Juego Studios

Delhi, India (On-Site)
4 Months ago
Apex logic - Sr. Full-Stack Developer

Apex logic

United States (Remote)
5 Months ago
Dream Sports - SDE 3 - Full Stack Developer

Dream Sports

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Anavation - Full Stack Developer

Anavation

Maryland, United States (Hybrid)
1 Month ago
Ajmera Infotech - Senior React Expert

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
5 Months ago
Code and Theory - Senior Engineer, Back-end

Code and Theory

Karnataka, India (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ukraine

Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
6 Months ago
N-iX - DATA ENGINEER (#2688)

N-iX

Ukraine (Remote)
3 Months ago
Arrible - Middle Unity Developer (remote)

Arrible

Odesa, Odesa Oblast, Ukraine (Remote)
9 Months ago
Luxoft - Senior React Developer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
4 Months ago
Plarium - Real-time VFX Artist

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
2 Months ago
N-iX - Senior React Engineer

N-iX

Ukraine (Remote)
1 Month ago
Plarium - HR Generalist

Plarium

Kyiv, Kyiv City, Ukraine (Remote)
2 Months ago
Playtika - Incident Engineer (NOC/SLS)

Playtika

Ukraine (On-Site)
5 Months ago
Playrix - Senior Engineering Manager

Playrix

Ukraine (Remote)
6 Months ago
Playtika - JavaScript Developer

Playtika

Ukraine (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Voodoo - Senior iOS Developer (Ad Tech)

Voodoo

Paris, Île-de-France, France (Hybrid)
1 Month ago
Gaming Innovation Group  - Senior Mobile Developer - React Native

Gaming Innovation Group

Community Of Madrid, Spain (Hybrid)
1 Month ago
Entain - Multiple Senior iOS Engineers

Entain

Australia (Remote)
1 Month ago
Nagarro - Staff Consultant ,SAP Basis

Nagarro

India (Remote)
6 Months ago
Nagarro - Associate Staff Engineer, Python

Nagarro

New York, New York, United States (On-Site)
6 Months ago
Next Level Business Services - IOS Software Design Engineer / IOS Project Manager

Next Level Business Services

Redmond, Washington, United States (On-Site)
6 Months ago
Crunchyroll - Staff Mobile Games Integration Engineer

Crunchyroll

Culver City, California, United States (On-Site)
3 Months ago
Voodoo - iOS Engineer - Jamble

Voodoo

Paris, Île-de-France, France (On-Site)
5 Months ago
Nagarro - Senior Staff Engineer, Java

Nagarro

Japan (Remote)
6 Months ago
Nagarro - Senior Staff Consultant, Support Presales

Nagarro

China (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded