ShareChat is hiring for Software Developer 1 – React Native

Software Developer 1 – React Native
About ShareChat :

ShareChat is India’s leading social media platform that operates exclusively in Indic languages. We empower our 160 million strong monthly active user community to share their opinions, record their lives and make new friends - all within the comfort of their language of choice. 

Our short video platform Moj, is today India's preferred short video destination with tens of millions of users from across the world. The platform has been designed for artists and creators to create innovative short video content and display their creativity to millions, globally.

At ShareChat we are spearheading India's internet revolution. By providing a meaningful social experience, we are determining how the next billion users will interact on the internet. 

Job Description:

1. As part of the Sharechat team, the Live vertical targets Sharechat’s uber vision of monetizing content beyond ads by enabling creators with viewer engaging features and enables the viewers to gratify creators via gifting.
2. This vertical inside our ecosystem focuses on solving multiple business use cases for increasing Sharechat’s revenue and providing growth in terms of monthly recharges, gifting, new customer acquisitions, customer retention, etc.
3. We try to understand our customer behavior and build smart products using cutting-edge technologies to solve these problems at scale.
4. We operate on a scale of millions of customer interactions on the app daily.

1. Work with React Native, JavaScript, and/or related technologies that run on Web, iOS and Android devices
2. Collaborate with product managers, designers, and other developers to understand customer requirements
3. Develop clean, maintainable, and testable code that adheres to industry standards and best practices.
4. Deliver pixel-perfect, smooth UIs across all mobile platforms ensuring an excellent user experience.
5. Diagnose and fix bugs and bottlenecks for performance that feels native.
6. Participate in code reviews to ensure code quality and consistency across the development team.
7. Stay up-to-date with emerging trends and technologies in mobile development to inform design decisions and suggest improvements.