S

Senior Android Developer

SKO SYSTEMS INDIA PVT LTD · Haveli Subdistrict, Maharashtra, India

Mar 18
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Lead the design, development, and optimization of scalable Android applications while owning the full app lifecycle. Mentor junior developers and collaborate with cross-functional teams to ensure high-performance mobile delivery.

What they look for

Kotlin Java Android SDK MVVM MVP Material Design RESTful APIs TDD CI/CD GitHub Actions Azure DevOps Firebase Postman Figma Unit Testing Integration Testing

Requirements

Requires a Bachelor's degree in Computer Science or Engineering with over 7 years of software development experience, including 6+ years specifically in Android. Proficiency in Kotlin, Java, and architectural patterns like MVVM/MVP is essential.

Full description

As a Senior Android Developer at SKO Systems, you will play a pivotal role in designing, developing, and optimizing cutting-edge Android mobile applications. You will lead project components, mentor junior developers, collaborate closely with cross-functional teams, and ensure efficient delivery through modern tools and best practices. The role is essential to shaping mobile capabilities that align with product innovation and user experience excellence.

Essential Functions / Deliverables

Android Application Development & Lifecycle Ownership

  • Lead the design

and development of scalable Android applications using Kotlin and Java

  • Own the full

app lifecycle—from planning and prototyping to publishing and maintenance

  • Ensure

compliance with Material Design guidelines and Android standards

Performance Optimization & Quality Assurance

  • Perform code

reviews, refactor legacy code, and enforce best practices

  • Implement and

maintain unit tests and integration testing

  • Analyze and

resolve performance bottlenecks

CI/CD & Workflow Automation

  • Contribute to

the development of robust CI/CD pipelines for mobile delivery

  • Automate build,

test, and deployment processes using GitHub Actions, Azure DevOps, etc.

  • Integrate with

monitoring tools for crash reporting and analytics

Cross-functional Collaboration & Troubleshooting

  • Collaborate

with designers, product managers, QA, and backend teams

  • Participate in

sprint planning, code reviews, and bug triaging

  • Troubleshoot

issues across the Android stack

Technical Documentation & Agile Estimation

  • Document

technical solutions, architecture, and dependencies

  • Contribute to

Agile ceremonies and provide effort estimates

  • Maintain

release notes and change logs

Communication & Team Coordination

  • Support and

mentor junior developers

  • Coordinate code

merges and handle release schedules

  • Lead by example

through communication and technical ownership

Tools, API Integration & UI/UX Adherence

  • Work with

RESTful APIs and integrate third-party services

  • Ensure

adherence to UI/UX standards

  • Use tools like

Postman, Figma, and Firebase effectively

Requirements

Education: Bachelor’s degree in computer science, Engineering, or a related field (e.g., BE, MCA)

Certifications (Preferred): Agile, Android Development, Related technologies are an added advantage

Required Professional Experience

  • Minimum of 7+

years in software development

  • 6+ years in

Android development using Kotlin, Java, and Android SDK

Technical/Computer Skills

  • Kotlin and Java

based software development

  • Hands-on to

Android SDK

  • Knowledge /

application of architectural patterns like MVVM/MVP

  • Manage

threading, background tasks, and offline storage

  • Ensure secure

and efficient local data access

  • Android UI and

Material Design

  • GitHub, Azure,

and other engineering tools

  • RESTful APIs

and backend integration

  • Test-Driven

Development (TDD)

  • Offline

storage, threading, and performance tuning

  • Push

notifications and cloud messaging APIs

  • CI/CD processes

and workflow automation

Professional competencies

  • Deep knowledge

of Android platform best practices

  • Ability to

design and develop high-performance mobile apps

  • Strong

understanding of UI/UX for Android

  • Ability to

debug, troubleshoot, and optimize code

  • Project

ownership and documentation skills

  • Agile

estimation and participation in Agile workflows

Preferred work exposure

  • Experience in

android development

  • Familiarity

with Agile methodologies

  • Experience

managing end-to-end Android projects or taking full project ownership

Behavior and Social competencies

  • Ability to

lead, own, and deliver projects

  • Adaptability to

learn and implement new technologies quickly

  • High level of

problem-solving and debugging capability

  • Collaboration

across teams (cross-functional working)

  • Strong

communication (verbal and written) skills

  • Team

collaboration and coordination skills

Ethics & Compliance: This position demands the highest standard of integrity and ethical behavior candidate must promote compliance in handling data and implementing security policies, it is expected to report / speak up about risks, compliance gaps, or ethical concerns in the team or systems.