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
- 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)
- Minimum of 7+
years in software development
- 6+ years in
Android development using Kotlin, Java, and Android SDK
- 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
- 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
Skills Required
- Bachelor's degree in computer science, engineering, or a related field; BE or MCA accepted
- 7+ years of software development experience
- 6+ years of Android development experience using Kotlin, Java, and Android SDK
- Experience with Android architectural patterns such as MVVM or MVP
- Knowledge of threading, background tasks, offline storage, and performance tuning
- Experience with Android UI and Material Design
- Experience with GitHub, Azure, and engineering tools
- Experience integrating RESTful APIs and backend services
- Knowledge of test-driven development, unit testing, and integration testing
- Experience with push notifications and cloud messaging APIs
- Agile methodology experience or certification
- Android development certification or related technology certification
- Experience managing end-to-end Android projects or full project ownership
What We Do
SKO Systems is a global software technology provider founded in 2007. It develops innovative software products, IT applications, and tailored solutions for hospitality, travel, logistics, and security. Its work includes custom software development, systems integration, project management, and ongoing support, helping organizations simplify operations, modernize processes, and improve customer and guest experiences across multiple industries with long-term value.









