Mid Android Developer

Apply for this job

Email *

Job Description

<p><span>Job Description </span></p><ul><li>Developing new features and user interfaces from wireframe models</li><li>Ensuring the best performance and user experience of the application</li><li>Fixing bugs and performance problems</li><li>Writing clean, readable, and testable code</li><li>Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions</li><li>Collaborating with the UI and UX designers and QA testers to ensure that the app is in proper working order.</li></ul><p>&nbsp;</p><p>&nbsp;&nbsp;</p><p><strong><u>You need to have:</u></strong></p><ul><li>Extensive knowledge of mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)</li><li>Deep knowledge of Android</li><li>Proficiency in writing automated tests.</li><li>Familiarity with RESTful APIs, JSON format and mobile libraries for networking</li><li>Familiarity with Git</li><li>Familiarity with push notifications (Firebase…etc.)</li><li>Understanding mobile app design guidelines on each platform and being aware of their differences</li><li>Proficiency in Kotlin/Java</li><li>Exposing mobile app as a reusable SDK (like .aar files) to be plugged in by other 3rd parties’ mobile apps.</li><li>Familiarity with mobile-specific features implementation like GPS, Camera accessβ€š, etc.</li></ul><p><br></p><ul><li>3+ years of experience working with the Android platform.</li><li>Solid understanding of the entire mobile development life cycle.</li><li>Proficiency in Kotlin, Java, and Coroutines.</li><li>Proficient Knowledge of android NDK and C/C++.&nbsp;</li><li>Explicit knowledge of Android architecture, Android Jetpack libraries, Clean Architecture, and MVVM.</li><li>Knowledge of offline storage, Threading, MultiThreading, and performance tuning.</li></ul><p><br></p><ul><li>3+ years of experience working with the Android platform.</li><li>Solid understanding of the entire mobile development life cycle.</li><li>Proficiency in Kotlin, Java, and Coroutines.</li><li>Proficient Knowledge of android NDK and C/C++.&nbsp;</li><li>Explicit knowledge of Android architecture, Android Jetpack libraries, Clean Architecture, and MVVM.</li><li>Knowledge of offline storage, Threading, MultiThreading, and performance tuning.</li></ul><p><br></p>