


|
RSPP Write Up |
|
(Role - Skill - Persona - Process) |
||
Company Write-up |
Zoko makes it easy for businesses to do Sales, Marketing and Customer Support on WhatsApp. WhatsApp is the internet of the #nextbillion and Zoko’s vision is to become the Shopify for merchants, selling on WhatsApp. We are backed the best - YCombinator, Ryan Hoover (the founder of Product Hunt), Binny Bansal backed 021 Capital and other illustrious YC Alumni. |
|
Role |
Senior Frontend Engineer |
|
Location |
Bangalore / Kochi / Remote |
|
Budget |
30-40 LPA + 0.15% to 0.2% equity |
|
Define the Role |
1. Leads and executes the mobile development strategy for the company |
Key outcomes expected |
1. Implementation of the mobile version(s) of the app in Android and iOS |
Persona |
8-12 years of experience in web and mobile development |
\
Skills |
Mandatory |
Process |
Round 1- (Google Meet) - Founders (screening) |

Similar jobs

About the Internship at CraftMyPlate:
Are you passionate about mobile app development and eager to work in a fast-paced startup environment? At CraftMyPlate, we're on a mission to revolutionize bulk food catering for events through smart, intuitive tech—and we want you to be a part of our journey.
We’re looking for a Flutter Development Intern to join our team in Hyderabad. This is a full-time, in-office role ideal for candidates looking to build real-world experience in Flutter and Firebase-powered app development.
Key Responsibilities
- Build intuitive and engaging UI from design mockups
- Manage app state effectively using the Provider/GetX/Bloc/Riverpod package
- Write clean, maintainable, and well-documented code
- Integrate local storage for offline capabilities
- Collaborate closely with designers and backend developers to deliver smooth user flows
Who Can Apply
- Available for full-time (on-site) internship in Hyderabad
- Can start between 14th June and 19th July 2025
- Committed for a 6-month duration
- Have relevant skills and a passion for mobile app development
Women are strongly encouraged to apply.
Perks
- Internship Certificate
- Letter of Recommendation
- Real-world startup experience
About CraftMyPlate
CraftMyPlate is a Hyderabad-based startup offering personalized bulk catering solutions for events. We blend great food with smart logistics—powered by tech. Our goal is to make event catering seamless, scalable, and stress-free.

Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain high-quality Android applications using Kotlin programming language.
- Design, build and maintain high-performance, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work with external data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering or related field.
- 2+ years of experience in Android development using Java and Kotlin.
- Strong knowledge of Android SDK, Android UI design principles, and Material Design.
- Experience with RESTful APIs, JSON, and XML.
- Familiarity with cloud message APIs and push notifications.
- Understanding of code versioning tools such as Git.
- Familiarity with continuous integration.
- Good understanding of object-oriented programming, software design patterns and algorithms.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work independently and as part of a team.



Our client is a full stack fitness and lifestyle brand and is Indias largest app that is making fitness affordable, accessible and enjoyable through technology, data and intelligence. Available on iOS and Android, this app allows subscribers to work out at anywhere, anytime, and chose from a variety of available workout options like: gym workouts, yoga, Zumba, Pilates, spinning, kickboxing, CrossFit, and MMA. It gives access to 3000+ top gyms and fitness studios, fitness coaching plans and personal nutrition assistance and more in Ahmedabad, Bengaluru, Delhi-NCR, Hyderabad, Jaipur, Mumbai, Pune.
Founded in 2015 by a CII member and serial entrepreneur, our client is democratizing and digitizing the Indian health & fitness ecosystem by offering workouts close to your home, office or your favorite neighborhood.
As a Android Developer, you will collaborate effectively with cross-functional teams such as Product Management, Business Development, and Operations, and use all your expertise to ensure superior solutions to match our scale of operations.
- Developing apps and building exceptional products
- Working in a cross-functional and collaborative environment using cutting edge technologies that continuously drive innovation forward
- Being part of a team of highly skilled and passionate people across multiple time zones
- Owning code quality and experience in writing extensive unit tests
- Ensuring that the development is leveraging common methods and best practices.
- Handling Code Reviews, Setup guidelines for Development.
- Enforcing consistent development patterns and security architecture.
- Carrying out A/B testing and be data-driven while approaching solutions to problems.
- Creating working prototypes and proof of concepts at tech scoping stage to demonstrate the feasibility.
What you need to have:
- Bachelors/ Masters degree in computer science, Engineering or a related subject
- Minimum of 5 years of work experience in mobile application development
- Proficiency in Problem Solving, Data Structures, and Algorithms
- Strong knowledge of design concepts and constraints on mobile platforms
- Proficiency in Java/ Android/ Excellent in Kotlin & Flutter language
- Demonstrable experience building excellent mobile apps that are currently in Google PlayStore
- MVP/ MVVM architecture
- Firebase services
- Local databases (SQLite, firebase DB)/ORM (Green DAO, Room)
- Experience with a scalable architecture, while maintaining a hands-on role with code development
- Excellent teamwork skills, flexibility, and ability to handle multiple tasks
- Excellent analytical, problem-solving skills and Setting & following targets and timelines
- High proficiency in Android frameworks and core components
- Bug fixing


-
Writing clean and efficient codes for iOS applications
-
Supporting the entire application lifecycle from concept to design, testing, release and support
-
Troubleshooting and bug fixes for applications, to ensure that codes are clean and secure
-
Recommending changes and enhancements
-
Staying up to date with new mobile technology trends, applications, and protocols


- Design and Build sophisticated and highly scalable apps using flutter.
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Translate and Build the designs and Wireframes into high quality responsive UI code.
- Write efficient queries for core Data.
- Explore feasible architectures for implementing new features.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- Suggest space and time efficient Data Structures.
- Follow the best practices while developing the app and also keeping everything structured and well documented.
- 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.
- Interact with the Product Manager to help understand end-user feedback.
- Ensure security guidelines are always followed while developing the app.
- Suggest new features and/or enhancements.
- Maintain software through product lifecycle including design, development, verification and bug fixes.
- Resolve all the bugs in a timely manner.
- Execute app verification protocol.
- Follow company policies and quality procedures to ensure quality product deliverables.
- If you have experience with Bluetooth Low Energy (BLE) based devices and related applications please highlight the same in your resume




- Understanding of cross-platform design principles.
- 2+ years of mobile software development experience. 1+ years of iOS and Android development experience with React Native.
- Good Experience in JavaScript, Typescript and React Native, strong familiarity with native mobile application development either Android or iOS.
- Solid understanding of mobile development concepts; APIs consumption, power optimization, user interaction design, application security.
- Coding for the mobile environment, experience integrating third-party SDKs into apps.
- Application lifecycle management with both Apple App Store and Google Play store.
- Superior critical thinking, analytical, evaluation, and problem-solving skills.
- Self-directed and proactive, work collaboratively with team members and independently; thinks beyond the immediate problem.
- Experience using mobile testing frameworks and methodologies
- Familiarity with Material UI (or similar)
- Familiarity with UX testing and user research

- You will be having an impact on our 1.7M users every day.
- You will be rolling out experiments and working closely with our product managers and design team to validate and build new features.
- Monitoring apps and fixing bugs for improving performance.
- Refactoring/Rewriting obsolete code to align with the new architecture.
- Design, build and maintain high performance, reusable, and reliable Kotlin code.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency Experience: 1- 5 yrs in android development
Expertise:
- Kotlin
- Live Data and other Android Jetpack components
- DI (Dagger/Hilt)
- Design patterns MVVM, MVI
- Multithreading (Coroutines)
- Offline Storage
- Remote data interaction via REST and JSON
Hands-on experience:
- Git
- CI/CD
- Third-party analytics like Amplitude, Clevertap, etc..
- Common third-party libraries and APIs like (Glide, retrofit...)
- Firebase products (FireStore/ RealTimeDB/ FCM..)
- Writing custom views
- Text-based UIs like notes, reader, etc..
- Publishing/Updating apps on Google Play and other stores (Huawei/Xiaomi...)
Good to have:
- Basic understanding of clean architecture.
- Simple data structure and algorithm understanding.
- Basic understanding of AWS services and products
- Strong design intuition and user empathy.
- Should be aware of future technologies in the Android ecosystem.
- You should be quick in understanding the hypothesis, and build the experiment and make it available to a user
- We prefer people who are highly experimental and willing to take risks.
- Experience in training or mentoring team members.
Do not apply if you are not:
- Ownership driven
- Curious in general
- Self-motivated
- Use to work in a chaotic environment
- Highly proactive
- Hate drinking and smoking will have a hard time here





