Job Description
<p><p><b>Profile :</b><br/><br/>As a Senior Software Engineer working on Android mobile applications, youll drive new innovations and build user experiences.<br/><br/> You will develop applications primarily in native android [java].<br/><br/> our engineers should be versatile, display leadership abilities and be passionate to tackle new problems across the full-stack as we continue to innovate.<br/><br/><b>Role & Responsibilities :</b><br/><br/>- Design and build advanced applications for Android platform<br/><br/>- Collaborate with cross-functional teams to define, design, and ship new features.<br/><br/>- Work on bug fixing and improving application performance.<br/><br/>- Work alongside and mentor other members of the team<br/><br/>- Manage individual project priorities, deadlines and deliverables<br/><br/>- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.<br/><br/>- Experience in shipping applications through App store<br/><br/>- Highly accountable and takes ownership, with a collaborative attitude, and a lifelong learner.<br/><br/><b>Primary Skillset :</b><br/><br/>- Candidate must have 3 to 5 years' experience in Java based Android (Native) development<br/><br/>- Strong knowledge on Android SDK, Android basics like Manifest components, Recycler View, Card View, List View, Broadcast receiver, Location services & geofencing, Full Activity lifecycle, Handling of Dialog/Fragment dialog, Fragment lifecycle.<br/><br/>- In-depth understanding & Working knowledge of SQL, SQLite, Mockito, Retrofit, Android Jetpack components, Firebase, MySQL, RESTful APIs, JSON, XML integration, local storage, LeakCanary, RxJava, deep understanding of the Android SDK.<br/><br/>- Experience in the MVVM, MVC, MVP.<br/><br/>- Experience working with third-party libraries, APIs, social APIs.<br/><br/>- Experience on web service integration (SOAP, REST, JSON, XML).<br/><br/>- Working experience in the implementation of mobile applications with custom UI components.<br/><br/>- The expertise of working on apps with a focus on Memory management, CPU usage, and app size.<br/><br/>- Experience in shipping applications through App store<br/><br/><b>Education :</b><br/><br/>- UG : B.Tech / B.E (CSE / IT), B.Sc.(CSE), BCA<br/><br/>- PG : M.Sc. (CSE), MCA</p><br/></p> (ref:hirist.tech)