i
Techjays
18 Techjays Jobs
Techjays - Senior Android Developer - Java/Kotlin (6-8 yrs)
Techjays
posted 2d ago
Job Description :
What makes Techjays an inspiring place to work :
At Techjays, we are driving the future of artificial intelligence with a bold mission to empower businesses worldwide by helping them build AI solutions that transform industries.
As an established leader in the AI space, we combine deep expertise with a collaborative, agile approach to deliver impactful technology that drives meaningful change.
Our global team consists of professionals who have honed their skills at leading companies such as Google, Akamai, NetApp, ADP, Cognizant Consulting, and Capgemini.
With engineering teams across the globe, we deliver tailored AI software and services to clients ranging from startups to large-scale enterprises.
Be part of a company that's pushing the boundaries of digital transformation.
At Techjays, you'll work on exciting projects that redefine industries, innovate with the latest technologies, and contribute to solutions that make a real-world impact.
Join us on our journey to shape the future with AI.
We are looking for a skilled Senior Android Developer to join our dynamic team.
In this role, you will be responsible for developing high-quality Android applications while collaborating with cross-functional teams to define, design, and deliver innovative features.
You will play a key role in ensuring the performance, quality, and responsiveness of our applications, contributing to a seamless user experience.
Primary Skills : Kotlin and Java, Jetpack Compose, XML UI Development, Kotlin Coroutines, MVVM, MVI, Clean Architecture, Memory Management, Backward Compatibility, Multi-Modular Project Management.
Secondary Skills : React SDK Development, React Native Native Modules, Ktor, Koin, Google Play Integrity API, CodeQL, Proguard, APM Integration, Local Maven Repository Setup.
Experience: 6-8 Years.
Location : Coimbatore.
Good To Have Skills :
- Strong expertise in Kotlin and Java, with a focus on writing clean, efficient, and maintainable code.
- In-depth understanding of memory management techniques to optimize app performance.
- Performance optimization skills, including profiling, debugging, and crash analysis to enhance responsiveness and efficiency.
- Knowledge of security best practices for Android apps, including Google Play Integrity API, secure data storage, authentication, encryption, and obfuscation (Proguard, R8).
- Experience integrating with Ktor for backend communication and RESTful API handling.
- Exposure to React SDK development, React Native Native Modules, and Flutter for hybrid app development when needed.
- Strong understanding of Android SDK, multi-modular project structures, backward compatibility (Android 5+), and screen size adaptation.
- Experience with Jetpack Compose, MVVM, MVI, and Clean Architecture to build scalable and maintainable applications.
- Proficiency in offline storage solutions, multithreading, and concurrency handling for smooth background processing.
- Familiarity with CI/CD pipelines using GitHub Actions or Bitrise for automated builds, testing, and deployments.
- Experience in SDK/library development and local Maven repository setup for Android SDK distribution.
- Understanding of APM (Application Performance Monitoring) tools like Firebase Performance Monitoring or New Relic to ensure app stability.
- Exposure to dependency injection using Koin for better maintainability and scalability.
- Strong documentation skills for writing structured technical documentation for both internal teams and clients.
Roles & Responsibilities :
- Lead the development of high-quality, scalable applications while ensuring performance, security, and maintainability.
- Guide and mentor the team, setting best practices, reviewing code, and fostering a culture of continuous learning.
- Collaborate with cross-functional teams, including Product, UI/UX, and Backend, to define and implement new features.
- Take ownership of technical decisions, architecture, and the overall development process.
- Engage with clients, provide technical guidance, and ensure alignment on project goals and expectations.
- Drive improvements in development workflows, automation, and deployment strategies.
- Stay adaptable and open to learning new technologies, frameworks, and tools as needed.
We take care of our own :
- Best in packages.
- Paid holidays and flexible paid time away.
- Casual dress code & flexible working environment.
- Medical Insurance covering self & family up to 4 lakhs per person.
- Work in an engaging, fast-paced environment with ample opportunities for professional development.
- Diverse and multicultural work environment.
- Be part of an innovation-driven culture that provides the support and resources needed to succeed.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Android Developer roles with real interview advice