We are lookind for an Android Developer who is passionate about programming and thrives for new challenges and opportunities to advance.
Build, and maintain high performance, reusable, and reliable code.Design and build advanced applications for the Android platform.Be flexible in learning new technologies.Manage the full technical lifecycle of Android applications during each development phase.Continuously discover, evaluate, and implement new technologies to maximize mobile development efficiency.
Required qualifications
- At least 6 month of software development experience.
- Strong knowledge of Kotlin and OOP, Android SDK, Android UI design principles, patterns, and best practices, Gradle and Android OS, Data Structure.
- Understanding of core libraries, application framework, android architecture.
- Experience in architecting and developing large code base, feature rich applications.
- Experience in Android app development.
- Experience with Android SDK.
- Experience working with remote data via Rest and JSON.
- Understanding of OOP principles.
- Solid understanding of the full mobile development lifecycle.
- Experience with Software Version Control (GIT is preferred).
- Comfortable working with agile methodology and tools.
- Intermediate level of proficiency in English language.
- Communication skills and pro- active position.
- Bachelor's or master's degree in Computer Science, Engineering or a related field is plus. Required candidate level: Senior
Additional information