Job Details:
- Role: IT Applications Engineer III (Android)
- Job Type: Full-Time (Permanent Opportunity)
- Experience : 4-7 Years
- Location : Hinjewadi, phase -2 Pune
- Work Model: 2- 3 Months Complete WFO (Hybrid Model- once project sets)
Job Summary:
this individual contributor position is responsible for developing applications for Android and/or iOS devices under the guidance of application engineers by leveraging Agile methodologies to design and implement new customer-facing features;
working with product management and UX teams to create fun, easy-to-use client applications which maximize the user experience;
and adhering to standard mobile device security practices.
Minimum Qualifications:
- Bachelor's degree in Computer Science, CIS, or related field and two (2) years’ experience in software development or a related field.
- Two (2) years’ experience programming Java/Kotlin (mandatory) for the Android platform.
- Exposure to developing automated tests using Espresso.
- Two (2) years’ experience working with native mobile app dependency management tools (e.G., Gradle, Maven, etc.).
- Two (2) years’ experience integrating API/services.
- One (1) years of work experience with CMS such as Adobe Experience Manager (AEM) or or any alternate content management tool.
- Two (2) years experience in the development and integration of third-party source code or libraries.
Additional Requirements:
- Skilled in native Android development, using native platforms, tools, and patterns like MVVM.
- Skilled in writing UI tests with Espresso.
- Experienced in managing signing assets, build schemes, flavors, and tools like Fastlane.
- Experienced in integrating third-party SDKs (e.G., Firebase, Maps, Analytics).
- Capable of handling API integration, error states, and caching with Retrofit or Alamofire.
- Familiar with integrating content from AEM or similar headless CMS platforms.
- One (1) year experience working with mobile development or dev ops tools and technologies (e.G., Jenkins, SonarQube, JUnit, Gradle, etc.).