Software Development Engineer II

Hybrid
Mid-level
🇮🇳 India
Software Developer
Software development

Responsibilities:
1. Collaborate with cross-functional teams to design; develop; test; deploy; and maintain Android applications that meet Tesco's standards of quality and performance.
2. Demonstrate expertise in UI components and controls; including Action Bars; Widgets; Fragments; Constraint Layouts; Jetpack Compose; etc.
3. Utilize your strong understanding of Android components such as Activity; Services; Intent; Broadcast Receiver; Content Provider; Handlers; and Threads to build robust and scalable solutions.
4. Integrate web services using technologies such as REST; JSON; GraphQL and XML; leveraging tools like Retrofit + OkHttp.
5. Stay updated on the latest advancements in Android technology; bringing fresh ideas and best practices to the team.
6. Contribute to the development of clean architecture; adhere to coding guidelines; and ensure high-quality code.
7. Explore and implement Kotlin features; coroutines; extension functions; view models; live data; and other relevant technologies.
8. Collaborate with analytics; location; social APIs; payment gateways; SMS gateways; and cloud integration to enhance application functionalities.

Qualifications:
1. Bachelor's degree in Computer Science or a related discipline (preferred).
2. 3-6 years of experience in Android mobile applications development.
3. Expertise in Android Architecture; Framework; Android SDK; Core Java; Android Studio IDE; Android Debugger; and Kotlin.
4. Hands-on experience in building native mobile applications with a focus on UI components and controls.
5. Strong understanding of Android components; web service integration; and mobile application best practices.
6. Good knowledge of Kotlin; coroutines; extension functions; view models; and live data (preferred).
7. Familiarity with analytics; location; social APIs; payment gateways; SMS gateways; and cloud integration.
8. Ability to thrive in a collaborative and diverse team environment; demonstrating ownership; customer-centricity; and a commitment to excellence.

Requirements

As a Software Development Engineer II (Android) at Tesco; you will be an integral part of our technology team; contributing to the development and enhancement of our Android applications. Your role will involve a deep understanding of Android architecture; frameworks; and SDKs; coupled with hands-on experience in building native mobile applications. You will play a crucial role in ensuring the agility; smooth operation; and security of our Android systems; aligned with Tesco's commitment to delivering an exceptional shopping experience.

 

Tesco Bengaluru

Tesco Bengaluru

Tesco Bengaluru is a multi-disciplinary team creating a sustainable competitive advantage for Tesco by standardising processes, delivering cost savings, enabling agility, providing cutting-edge technological solutions and empowering our colleagues to do ever more for our customers

🛒Responsible consumption and production
Retail
Technology
Sustainability
Large Enterprise

Other jobs at Tesco Bengaluru

 

 

 

 

 

 

 

 

View all Tesco Bengaluru jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇮🇳 India
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs