Software Engineer, Advanced

IN-Bangalore

APAC

Req #: 111171
Type: Employee|Employee|Regular Full-time
logo

Zebra Technologies

Connect With Us:
Connect To Our Company
				Overview:

At Zebra Technologies, we empower the front line of business to achieve a performance edge. Our enterprise-grade Android devices, scanners, and intelligent software platforms are used globally across retail, logistics, healthcare, and manufacturing.

We are looking for a Software Engineer , Advanced who will design and build Android Applications

Responsibilities:

* Technical Leadership & Strategy: Define and drive the technical roadmap for the Android application.
* Architecture & Design: Design scalable, modular, and maintainable app architectures (MVVM, MVI, Clean Architecture etc).
* Code Quality: Set and enforce high coding standards, perform complex code reviews, and drive best practices.
* Mentorship: Mentor senior and mid-level engineers, fostering a culture of excellence and continuous learning.
* Performance Optimization: Identify and resolve performance bottlenecks, memory management issues, enhance battery efficiency and Enterprise use case.
* Collaboration: Partner with Product Managers, UX Designers, and Backend Engineers to translate business requirements into technical solutions.
* Release Management: Own the CI/CD pipeline, app security, and release processes on the Google Play Store

Qualifications:

* Bachelor's/master's degree in computer science or related field.
* 10-12+ years of hands-on software development experience.
* Significant experience in native Android application development.
* Proven experience in leading technical teams or projects.
* Experience in optimizing apps for diverse device capabilities and screen sizes
* Deep understanding of Android SDK, Jetpack Compose, and Android Framework.
* Strong experience with MVVM, Clean Architecture, and dependency injection (Dagger) etc.
* Experience in embedded systems projects REQUIRED.
* Competency in Android, Java , Kotlin, REQUIRED.
* Familiarity using Android web development (client and server) REQUIRED.
* Experience with Retrofit, Room Database, Firebase and API integration.
* Experience in designing end to end solutions from Web Interface (Console) to Android device changes.
* Strong experience with TDD, unit testing (JUnit), and instrumentation tests (Espresso)
* Experience with AI, using different models and development of AI tool .
* Experience working with customers REQUIRED.
* Experience with Agile methodologies and tools like Jira.
* Excellent business acumen.
* Ability to multi-task.
* Strong problem-solving skills and attention to detail.
* Good communication skills and ability to work in a team environment.
* Eagerness to learn and adapt to new technologies.

Qualifications:

Preferred Education: Bachelor's or Master's degree in an appropriate
engineering discipline required.

Preferred Work Experience (years): Minimum of 8+ years of work experience or
5 years of relevant experience with a Master's degree.

Key Skills and Competencies:
All other Regions:
Preferred Education: Bachelor's degree
Preferred Work Experience (years): 8+ years of work experience
			
Share this job: