About Stack:
Stack is a Y Combinator-backed startup, on a mission to make smart investing accessible to the new generation of investors in India.
Stack is backed by world-class investors including funds like Y Combinator, Harvard Management, Goodwater Capital, and eminent individuals including Kunal Shah (Cred), and Tanuj Shori (Squareyards).
About the Role:
We're looking for a Flutter Engineer, with 3-4 years of experience working as a Backend Engineer. You'll play a critical role in building and maintaining the backbone of our platform. You'll collaborate closely with other engineers to design, develop, and deploy robust backend services that power our user experience. You'll have the opportunity to take ownership of challenging projects and make a real impact on the success of our products.
Technical Requirements:
- 3-4 years of experience in Flutter application developmentfocusing on iOS.
- Proficiency inObject-Oriented Programming (OOP) concepts and data structuressuch as List, Map, and Set.
- Strong ability totranslate designs into high-quality, pixel-perfect code,and build and maintain high-performance, reusable, and reliable codebases.
- Deep understanding of state management techniquesin Flutter, includingProvider, and GetX.
- Experience withpersistent storage solutionssuch as Hive, SQLite, etc.
- Knowledge of architectural patterns likeMVC, and MVVM, and familiarity with Flutter's modern architecture principles, includingClean Architecture.
- Proficiency inweb service integrations (RESTful APIs) and usingFirebase servicesincluding Cloud Messaging, Firestore, Auth, and Firebase Analytics.
- Hands-on experience withFlutter's latest features, includingNull Safety, Slivers, etc.
Bonus:
- Hands-on experience withFlutter's latest features, includingNull Safety, Slivers, etc.
- Understanding continuous integration/continuous deployment (CI/CD) practicesusing tools likeGitHub Actions.
- Experience withFlutter testing frameworkssuch as Mockito and integration tests.
The Right Attitude:
We're looking for someone who is technically skilled and passionate about their work. We value individuals who are:
- Curious and eager to learn: We love people, who always looking for new ways to improve themselves and our platform.
- Proactive and problem-solving oriented: We thrive on challenges and encourage independent thinking to find solutions.
- Team players: We believe in collaboration and value someone who can work effectively with others to achieve common goals.
- Positive and enthusiastic: We have a fun and fast-paced environment, and we want someone who brings positive energy to the team.
If you're an experienced Flutter Engineer who loves coding, solving problems, and working in a collaborative environment, we encourage you to apply!
Please submit your resume and cover letter highlighting your relevant experience and skills.