Top.Mail.Ru
Android Software Developer “IDRAK Technology Transfer” LLC
-
negotiable
14.03.2023

Job Description

Şirkət: “IDRAK Technology Transfer” LLC
Structural unit: APPLIED SYSTEM DESİGN DEPARTMENT
Position: Android Software Developer
Report to:  Head of department
Experience: Software engineering

Responsibilities :

1. RESPONSIBILITIES 

Design and implement android-based mobile software and systems from requirements to production and commercial deployment
Design, develop, code, test and debug system software
Review code and design
Analyze and enhance efficiency, stability and scalability of system resources
Integrate and validate new product designs
Provide post production support
Assess third party and open source software

Requirements :

2. REQUIREMENTS

Bachelor or master’s degree in Computer Science, Computer Engineering or equivalent degree
3 years+ proven working experience in mobile technologies
Good knowledge of OOP principles, Java and Kotlin
Algorithmic thinking ability, basic mathematical knowledge
Android foundations, design patterns - MVP/MVVC/MVC
Android Architecture Components (AAC), Android Jetpack, AndroidX, MVICore, Kodein
Experience with Git, Jira
Build systems Gradle/Maven
Working with Rest and SOAP
Experience with JNI
Android Background Services, WorkManager
Working with BLE, motion sensors (gyroscope, accelerometer)
Working with data (sqlite, room, shared preferences)
Strong documentation and writing skills
Bug fixing

3. SKILLS AND KNOWLEDGE 

Experience with Android operating systems
Strong problem-solving skills
Skills in handling UI/UX tools (Figma)
Material design and Responsive UI
Good knowledge in mobile software development environments and tools

Working time: Monday – Friday from 09:00 to 18:00. Saturday/Sunday – weekend.
Monthly salary will be negotiated during the interview, depending on the knowledge, skills and experience of the candidate.
Eligible candidates are asked to send their resume to [email protected] with the “Android Software Developer” in the subject line.