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.