About Epicenter
For 25 years, Epicenter has been at the forefront of the Technology & Business Process Management industry, driven by a single belief: happy employees deliver exceptional results. Here you’ll find a career built on innovation, led by seasoned experts with over two decades of experience. Our commitment to our team is the secret behind our lasting success and the reason we’re trusted by global clients.
Ready to be part of a team where your happiness is a priority and your work truly makes an impact? Join Epicenter.
About the Job
We’re looking for an experienced Android Developer to join our mobile development team. You’ll be responsible for designing, building, and maintaining high-performance native Android applications. This role requires someone who can take ownership of deliverables, communicate effectively with stakeholders, and lead technical initiatives while maintaining existing applications and developing new solutions.
Location/Hours
Location: BKC Bandra
Shift: 9-hour shift (5 working days)
Job Responsibilities / Expectations
- Design, build, and maintain high-performance, reusable, and reliable Java code for native Android applications
- Upgrade, performance tune, and debug existing applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automation
- Work with outside data sources and APIs (REST API, JSON)
- Maintain existing applications used by field force including Projects, O&M applications like PNG Maintenance App, CMS IT App, and TPE Attendance App
- Develop new applications as requested by various departments
- Publish applications on the Google Play Store
- Abide by established coding guidelines and standards
- Resolve end-user issues and provide effective technical support
- Collaborate with cross-functional departments and coordinate development activities
- Lead a small development team when required
- Proactively identify improvements and drive technical initiatives
- Use version control systems like GitHub for code management
Minimum Qualifications
- At least a Graduate from a recognized university (post-graduation preferred)
- 3-5 years of experience as an Android Developer in Android native coding
- Must have published at least one app on the Google Play Store
- Strong experience in REST API, JSON, POSTMAN, GITHUB
- Proficiency in Java programming
- Knowledge of SQLite and non-SQL databases
- Strong understanding of Android SDK and native development
- Excellent problem-solving and debugging skills
- Good communication skills and ability to interact with end-users
- Strong ownership of deliverables and timelines
- Effective communication and stakeholder management abilities
Desired Qualifications
- Experience in leading a small development team
- Knowledge of Android architecture components and design patterns
- Experience with performance optimization and memory management
- Familiarity with CI/CD pipelines for mobile applications
- Understanding of Material Design principles
- Experience with third-party libraries and APIs
- Knowledge of Kotlin programming language
- Experience in Agile/Scrum development methodologies
- Exposure to enterprise mobile application development
Why Join Epicenter?
We believe in investing in our people. At Epicenter, you’ll have the opportunity to make a global impact with a company consistently ranked among the Top 20 BPOs in India. We’re also the proud recipient of the “Best Customer Service Provider” award for nine consecutive years.
Our commitment to your future is our priority. We offer ongoing training, mentorship, and upskilling opportunities to ensure you stay at the forefront of the industry.