- 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.
Job description provided by SKO Systems.
View the original posting