Android Developer (offline)

We are looking for a Senior Android Developer to join our team.

Requirements:

— 4+ years of application development and debugging on Android platform
— A minimum of BS in Computer Science / Engineering is required
— Experience with Android 5 (SDK 21) and above
— Experience in developing applications using Kotlin, Java
— Good understanding of custom APIs (project use RPC)
— Familiarity with Kotlin language is desired
— Experience working with remote data via REST (project use RPC)
— Experience with third-party libraries and API
— Excellent communication and interpersonal skills to communicate effectively with business and technical teammates in distributed teams.
— Ability to prioritize tasks and deliver with confidence in a fast-paced environment
— Meticulous attention to detail and strong organizational sense is required

Details on the tech stack:
— Libraries: Koin, RxJava, Glide, Gson, Crashlytics, Mockito, Timber
— Technologies: Android SDK
— Architecture patterns: MVVM, MVP, Clean Architecture, GoF, SOLID.
— Databases: SQLite, Room

Will be a huge plus:
— Experience and knowledge of network protocols is a plus
— Experience and knowledge with Audio/Video streaming is a plus
— English Upper-intermediate

Team:
It’s a distributed team, there will be 3 Senior Android and 2 Senior iOS developers, Tech lead. Architecture is run by a client.

Duties:
— Participate in new feature development (for mobile phones and touch panels) while taking initiatives to enhance existing features
— Build apps to run on client’s touch panels and hand-held remotes (in addition to mobile phone development).
— Research and solve difficult problems and challenges
— Work with a talented team to deliver cutting-edge solutions which impact the daily lives of millions of people around the world

Project Description:
Development of flagship residential control software that allows hundreds of thousands of customers around the world to control their homes via apps on their devices. The project is a development of native (Swift / Kotlin) applications, that help users remotely control/setup/reboot, etc. most devices in their homes. To name a few, features include control of LED lighting (where with native integration of the LED light fixtures the platform puts the power to control the light in user’s hands); features that control network power and conditioner, empowering users to resolve simple issues themselves.
Client description
The client is an American corporation that is primarily a device manufacturer, that makes automation equipment for residential and commercial needs (smart homes, smart businesses).

About Jabil

At Jabil (NYSE: JBL), we are proud to be a trusted partner for the world's top brands, offering comprehensive engineering, manufacturing, and supply chain solutions. With over 50 years of experience across industries and a vast network of over 100 sites worldwide, Jabil combines global reach with local expertise to deliver both scalable and customized solutions. Our commitment extends beyond business success as we strive to build sustainable processes that minimize environmental impact and foster vibrant and diverse communities around the globe.

Discover more about us at:
www.jabil.com
careers.jabil.com

Say yes to OPPORTUNITY. Join us. When you succeed, we succeed.

Company website:
careers.jabil.com

DOU company page:
https://jobs.dou.ua/companies/jabil

The job ad is no longer active
Job unpublished on 30 December 2022

Look at the current jobs Android →