O
Android Developer
OptimumBrew Technology LLP
Surat
Full-Time
0-3 Years experience
Description
To leverage extensive expertise in Android development and architectural design to lead the creation of innovative, high-performance applications. To mentor and guide junior developers, fostering a culture of technical excellence and continuous growth. To drive the technical vision for our mobile products and contribute to the overall product strategy. Roles & Responsibilities:
- Lead the design, development, and maintenance of scalable and robust native Android applications.
- Define and enforce best practices in code quality, architecture, and security.
- Mentor and provide technical guidance to junior and mid-level developers, fostering a culture of continuous learning.
- Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
- Conduct in-depth code reviews to ensure high standards of quality, performance, and adherence to architectural patterns.
- Troubleshoot and debug complex issues to optimize application performance and stability.
- Stay current with new technologies, frameworks, and trends in the Android development world and make recommendations for adoption.
- Take full ownership of technical projects, from initial design to successful deployment and post-launch maintenance.
Requirements
- 1 to 3 years of professional experience in native Android application development.
- Expert-level proficiency in Kotlin and a strong command of Java.
- Deep understanding of Android architecture components (Jetpack) and design patterns like MVVM, MVI, or MVP. Expertise with libraries such as WorkManager and Navigation is required.
- Mastery of asynchronous programming using Kotlin Coroutines and Flow.
- Proven expertise in implementing and utilizing a wide range of third-party libraries and APIs, including Firebase services (Crashlytics, Analytics, Remote Config, Messaging), monetization APIs like AdMob or Android In-app-billing, and Cloud APIs.
- Experience with code obfuscation and optimization tools like ProGuard or R8.
- AI Tools: Proven experience in leveraging AI-powered tools such as Cursor, GitHub Copilot to optimize development workflows and enhance productivity.
- Agile Methodologies: Strong experience and a deep understanding of agile development methodologies.
- In-depth understanding of mobile performance optimization, memory management, and security best practices.
- Deep knowledge of Android system components including Content Providers.
- Strong communication and leadership skills, with a track record of mentoring team members.
- Proven track record of building at least one Android app from scratch to deployment.
Benefits
- 22 Paid Leaves
- 5 Days Working
- Good Company Culture
- Health Insurance
- Life Insurance
- Pension Scheme
- Statutory Benefits (PF & ESIC)
- Salary on time
- Yearly Picnic
- Annual Sports Day
- Monthly Events
- Festival Celebrations
About OptimumBrew Technology LLP
-
