KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2827
Applications open Full-Time Job

Flutter Developer

Brightnous IT Services Private Limited

  • Hyderabad, India
  • Competitive Package
  • 1–2 Years
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Company: Brightnous IT Services Private Limited

Experience: 1–2 Years

Employment Type: Full-Time

Location: Hyderabad

Department: Software Development

About BrightnousBrightnous IT Services is a technology company specializing in developing SaaS platforms, enterprise applications, educational technology solutions and mobile applications.

We are looking for a passionate Flutter Developer with 1–2 years of hands-on experience to join our development team. The candidate will work on maintaining, enhancing and developing mobile applications for our SaaS products, including SmartNous (School & College Management ERP), MeraHostel (Hostel Management SaaS) and other enterprise applications.

Key Responsibilities

  • Develop, maintain and enhance cross-platform mobile applications using Flutter and Dart.
  • Work with state management solutions such as GetX, Cubit, Bloc and Provider.
  • Integrate REST APIs and third-party services into Flutter applications.
  • Implement Firebase Cloud Messaging (FCM), push notifications and local notifications.
  • Develop real-time chat and messaging functionalities.
  • Implement audio and video calling functionalities using suitable SDKs and APIs.
  • Develop dashboards, analytics, reports and application metrics.
  • Integrate AI services and APIs, including OpenAI and other AI-powered services.
  • Work with authentication, role-based access, file uploads and background services.
  • Debug issues, optimize application performance and ensure application stability.
  • Publish and maintain applications on Google Play Store and Apple App Store.
  • Collaborate with backend developers, UI/UX designers and other team members.

Required Technical Skills

  • Strong knowledge of Flutter and Dart.
  • Hands-on experience with at least one state management solution: GetX, Bloc, Cubit or Provider.
  • Good understanding of REST API integration and JSON parsing.
  • Experience with Firebase services, especially FCM and push notifications.
  • Knowledge of local storage and data persistence.
  • Understanding of asynchronous programming, Futures, Streams and state management.
  • Familiarity with Git and version control.
  • Basic understanding of Android and iOS application development and deployment.

Additional Skills (Preferred)

  • Experience implementing real-time chat and messaging.
  • Familiarity with WebRTC, Agora, Zego or other audio/video calling SDKs.
  • Experience with AI API integrations such as OpenAI.
  • Experience with Firebase Analytics, Crashlytics and application performance monitoring.
  • Knowledge of background services, location tracking and real-time data synchronization.
  • Experience publishing applications to Play Store and App Store.

Candidate Profile

  • 1–2 years of practical Flutter development experience.
  • Must have developed and worked on actual Flutter applications.
  • Good problem-solving and debugging skills.
  • Ability to understand existing codebases and maintain production applications.
  • Willingness to learn new technologies and work across multiple SaaS products.
  • Self-motivated, responsible and capable of completing assigned tasks independently.

Eligibility & process

Who can apply

Seniority: Entry level. Employment type: Full-time

Skills & stack

Dart REST APIs Git Flutter Android iOS React Native Kotlin

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Dart, REST APIs, Git, Flutter, Android, iOS, React Native, Kotlin) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Brightnous IT Services Private Limited Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Dart. Answer
Model answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer
Model answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
Model answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer
Model answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer
Model answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Behavioural & HR questions 3
Why do you want to join Brightnous IT Services Private Limited as a Flutter Developer?
Highlight Brightnous IT Services Private Limited's market reputation, recent tech innovations, and how your skills in Dart directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Brightnous IT Services Private Limited Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii