Sunday, April 04, 2021

Sarva Yoga - Senior Software Engineer - Flutter/Dart Programming (2-4 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 Flutter App developers to join our team. We want to elevate our mobile experience to the next level. If you are an experienced developer with a strong background in UX design and slick interfaces, who enjoys challenging, fast-paced projects - keep reading!

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 a high-quality responsive UI code.

- Write efficient queries for core Data.

- 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 in order 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 in a timely manner.

- Perform time profiling and memory leaks assessment.

- Write automation tests for the App.

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

Qualifications 


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

- 2+ years of experience working with Flutter and Dart developing mobile apps

- 4+ years of experience developing native mobile applications for iOS and/or Android

- Successful app deployments in both Apple Store and/or Google Play

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

- 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

Specifics :

- Flutter: To build cross-platform mobile apps for Android, IOS, and Web. This should include making responsive UIs to effective data queries and also manage states in an optimized manner.

- Native Android and/or IOS: To build custom Flutter Packages and support native capabilities currently unavailable on the Flutter platform.

- Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions, and Analytics.

- Figma/Illustrator: Should know how to use Figma/Illustrator design files and use them to build the app using an approved design system.

- Git: To manage and collaborate in different projects with the rest of the team.

Interested candidates can email me your resume at albina@sarva.com

Apply Now