About The Job
Who are we and What do we do ?
ShareChat (https://sharechat.com/about) is India's largest homegrown social media company, with 325+ million monthly active users across all its platforms including Moj, a leading short video app which was launched in record 30 hours.
Founded in October 2015, with a vision of building an inclusive community that encourages & empowers each individual to share their unique journey and valuable experiences with confidence.We are spearheading India's internet revolution by building products through world-class AI & tech to evangelize the content ecosystem for India in regional languages.
We believe in complete ownership of problem-solving while committing to speed and integrity in everything we do. We place the utmost importance on user empathy & strive to work towards creating a world-class experience for them every day. Join us to drive how the next billion users will interact on the internet!
What Youll Do
- Design and Development : Develop high-quality, scalable, and maintainable Android applications using Kotlin/Java. Collaborate with cross-functional teams to define, design, and ship new features.
- Code Reviews : Conduct thorough and constructive code reviews to maintain a high-quality codebase and help peers grow through feedback and knowledge sharing.
- Architecture and Patterns : Implement modern Android development practices, including MVVM, MVP, or other design patterns, and stay up-to-date with the latest Android technologies.
- Testing and Debugging : Write unit and UI tests to ensure robustness and reliability of the application, and fix any bugs or performance issues as they arise.
- Collaboration : Work with product managers, designers, and backend engineers to shape the product from concept to delivery, ensuring feasibility and providing technical feedback on design and product decisions.
- Optimization : Analyze and optimize application performance, memory usage, and battery consumption. Ensure applications are robust and secure.
- Mentoring : Mentor junior engineers and assist in growing the technical expertise of the Android team.
Who Are You
- 1-3 years of experience in Android application development.
- Strong proficiency in Kotlin and Java.
- Familiarity with Android Studio, Gradle, and build pipelines.
- Experience with Jetpack libraries, Android Architecture Components, and modern Android development
paradigms (MVVM, LiveData, ViewModel).
- Solid understanding of Material Design guidelines and UI/UX standards for mobile development.
- Proficiency with RESTful APIs, JSON, and web services integration.
Where Will You Be
What's in it for you ?
At ShareChat, our values - Ownership, Speed, User Empathy, Integrity, and First Principles - are at the core of our ways of working. We believe in hiring top talent and grooming future leaders by providing a flexible environment to aid growth and development. We also offer several benefits to our employees - like ESOPs, monthly childcare allowance for women employees, insurance coverage, and more.
(ref:hirist.tech)