drjobs Senior Android Developer

Senior Android Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Senior Android Developer

Company Overview

Mastek is an enterprise digital & cloud transformation specialist that engineers excellence for customers across 40 countries including the UK Europe US Middle East Asia Pacific and India. We help enterprises navigate the digital landscape and stay competitive by unlocking the power of data modernizing applications and accelerating digital advantage for our customers.

Summary of the Role

We are looking for a highly skilled Senior Android Developer to join our dynamic team in Bangalore. This role demands strong Java programming expertise hands-on experience in native Android app development and a solid grasp of data structures and algorithms. As part of an Agile team you will work on innovative mobile solutions that align with the latest industry standards and user expectations.

Key Responsibilities

  • Design develop and maintain robust and high-quality Android applications using Java and modern Android frameworks.
  • Collaborate with cross-functional teams to define design and deploy new features in an Agile environment.
  • Ensure optimal performance responsiveness and quality of Android applications.
  • Work with modern build systems like Gradle and source control tools such as Git.
  • Follow established architectural patterns such as MVP and MVVM.
  • Use dependency injection RxJava/RxAndroid and REST APIs to deliver scalable solutions.
  • Debug and resolve issues using test cases and continuously enhance code performance and maintainability.
  • Integrate third-party libraries and embedded relational databases like SQLite.
  • Maintain a deep understanding of Android UI design principles and adhere to Googles interface guidelines.
  • Participate in code reviews and help enforce best practices in mobile application development.
  • Contribute throughout the software development life cycle: design implementation testing and deployment.

Skills and Qualifications

Must-Have

  • Experience: 58 years of Android development experience (minimum 5 years hands-on in native app development).
  • Java: Strong command over Java OOP principles multithreading and performance tuning.
  • Android: Deep understanding of Android SDK Android lifecycle and architectural components.
  • Strong knowledge of data structures algorithms and problem-solving.
  • Proficient in design patterns (MVP MVVM) and dependency injection techniques.
  • Familiar with Gradle Android Studio RESTful APIs (JSON/XML) and version control tools (Git Subversion).
  • Experience with SQLite third-party libraries and mobile debugging tools.
  • Familiarity with Agile methodologies such as Scrum and continuous integration workflows.

Nice-to-Have

  • Experience with RxJava and RxAndroid.
  • Understanding of Flutter and Dart is a plus.
  • Exposure to performance monitoring and unit testing practices.
  • Published one or more apps on the Play Store or internal enterprise distribution.

Compensation and Benefits

  • CTC: Up to 2224 LPA (Fixed).
  • Comprehensive health and wellness benefits.
  • Flexible work hours and hybrid working model (3 days in-office 2 days remote).
  • Professional development and upskilling opportunities.
  • Exposure to cutting-edge technology projects in digital transformation.

Additional Information

  • Location: Bangalore Urban Karnataka
  • Contract Type: Full-Time
  • Notice Period: Immediate or Early Joiners Preferred

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.