How do we describe the perfect fit?
• Bachelor's Degree in Computer Engineering/Computer Science/Software Engineering (Master Degree or Ph.D. is a plus),
• Minimum 2 years of experience in Android Development,
• Having experience in the development and maintenance of native Android applications and native Android SDKs
• Solid knowledge of OOP principles, design, and architectural patterns such as MVC, MVP, MVVM
• Having experience in implementing UI and UX designs in accordance with the most recent UX trends,
• Understanding of material design principles and interface guidelines,
• General knowledge and comfort in test-driven development, agile methodologies, and Git workflow,
• Thorough familiarity with Java software development processes, tools, and methods (Kotlin would be a plus),
• Strong knowledge of Android Studio and Android SDK,
• Having familiarity with RESTful APIs to connect to back-end services,
• Having experience in the following: multithreaded coding, memory/performance debugging, UI development, continuous integration, build systems, code libraries/APIs, mobile dependency managers (i.e. Maven, Gradle)
• Having experience in communication protocols such as MQTT, HTTPS, Wi-Fi, BLE, TCP/IP,
• Having an active Android portfolio that can be shown as a reference,
• Strong knowledge of Microsoft Office Programs,
• Excellent verbal and written skills in English
• Following and adopting the market trends and new technologies,
• Outside the box thinking ability,
• Open to innovation culture,
• Flexible and open to new perspectives,
• A great team player with a self-initiative mindset,
• Knowing what empathy really means,
• Being open to communications is always our priority.
The position is located in Arçelik IoT Labs in "Ankara ODTÜ Teknokent".
How will you foster the change?
We are looking for a passionate Specialist - Android Developer who will join our team at IoT Development team.
• Developing Android apps and SDK's for Arçelik's HomeWhiz IoT platform,
• Working as a member of Arçelik IoT Labs on the further development of the HomeWhiz roadmap,
• Coordinating with the Cloud/Mobile/Embedded/Design teams in solving problems, creating ideas, and improving UX,
• Participating in daily scrums of the Android team and biweekly sprint planning rituals.
Arcelik - An Equal Opportunity Employer