Sunday, April 04, 2021

Sarva Yoga - Senior Software Engineer - React.js/Javascript (4-6 yrs) (Sarva Yoga)

About SARVA :

- We have a simple mission at SARVA: Transform people's lives through yoga, mindfulness, and beyond.

- The heart of SARVA is now digital. We are building SARVA into the Netflix of wellness. We believe SARVA can become one of the most valuable and meaningful brands in the world from India. The company is headquartered in Mumbai.

- SARVA was co-founded by Sarvesh Shashi (When he was just 21 ) and his Guruji because yoga changed his life as a 17-year-old kid.

- Sarva is looking for exceptional React Web developers to join our team. We want to elevate our web experience to the next level. If you are an experienced web developer with a strong background in UX design and slick interfaces, who enjoys challenging, fast-paced projects - keep reading!

- We are currently in the early stages of redesigning and rearchitecting our primary digital property. We are leveraging React to take an iterative approach to update the site and release it often. You will be working with a team of developers and UX Designers to implement a React component library, ensuring responsiveness, building unit and e2e tests, and creating the content data model in our headless CMS.

- Our software developers are responsible for completing a wide array of projects. These include designing, developing, and providing support for new software applications, modifying existing applications for both our internal systems and our customers.

RESPONSIBILITIES AND DUTIES :

- Design and Build sophisticated and highly scalable web experiences using web technologies built on the React framework.

- Translate and Build the designs and Wireframes into high-quality responsive web UI code.

- Build reusable components, reinforcing our design system.

- Explore possible architectures for implementing new features.

- Follow the best practices while developing the app and also keeping everything structured and well documented.

- Use CI/CD for smooth deployment.

- Document the project and code efficiently.

- Manage the code and project on Git to keep in sync with other team members and managers.

- Participate in code reviews and provide feedback for improvements.

- Communicate with the Product Manager regarding the status of projects and suggest appropriate deadlines for new functionalities.

- Ensure security guidelines are always followed while developing the app.

- Maintaining software through product lifecycle including design, development, verification, and bug fixes.

- Resolve all prioritized bugs reported promptly.

- Perform time profiling and memory leaks assessment.

- Write automation tests for the web application.

- Following company policies and quality procedures to ensure quality product deliverables.

QUALIFICATIONS :

- Bachelor's degree in Computer Science (or equivalent experience.)

- 3+ years of experience developing React applications

- 4+ years of experience working with web technologies, HTML/CSS/JavaScript

- Experience using a design system such as Material UI or Bootstrap

- Experience with Unit Testing (Jest, react-testing-library or enzyme, etc.)

- Knowledge of backend web services, REST/SOAP, GraphQL, etc.

- Test Automation (Chromedriver, Cucumber, Gherkin)

- CI/CD Pipeline (GitHub Actions, CircleCI, Netlify)

- AWS - Lambda, EKS, API Gateway, DynamoDB, and many more

- Serverless Framework

- Ability to understand and integrate various APIs

- Complex problem solver

- Understands application development and database design.

- Able to manage and organize multiple priorities.

- Strong sense of team. Understands the importance of standardization and team dynamics.

- Ability to communicate effectively, both in writing and verbally.

- Self-motivated and requires minimal supervision

- + Proficiency with server-side programming languages (Python, PHP, NodeJS) a plus

Apply Now