Our interview process is designed to be smooth, transparent, and supportive. It typically includes the following stages:
1. Application Review
After you submit your application, our hiring team reviews your CV, portfolio, and any required documents to assess your skills and overall fit for the role.
2. Initial Screening
If selected, you will be invited to a short phone or online screening.
This step focuses on:
Your background and experience
Your interest in the role
Basic technical understanding
Availability and expectations
3. Technical Assessment
Qualified candidates receive a technical task or coding challenge.
This may include:
A small Flutter task (UI or logic implementation)
Debugging or code review
Short theoretical questions related to Dart, Flutter, or mobile development best practices
4. Technical Interview
A video meeting with one or more senior developers.
Here we evaluate:
Flutter/Dart knowledge
State management concepts (Bloc, Cubit, Provider, etc.)
API integration and architecture
Problem-solving and clean-code thinking
Past projects and your role in them
5. HR / Culture Fit Interview
A non-technical discussion focusing on:
Communication skills
Teamwork
Your motivation and career goals
Work ethic and learning ability
6. Final Decision
After completing all stages, the hiring team meets to evaluate the results.
Selected candidates receive:
An offer letter
Internship details (working hours, responsibilities, duration, benefits)