
- Experience with building scalable applications using Flutter on android or IOS. (we are happy to meet you even if you do not know flutter but are willing to learn)
- Strong knowledge of Architectural pattern like Bloc, Provider etc in Flutter. Knowledge of writing Plugins in Flutter is a good to have skill
- Ability to think about scalability and reusability while developing flutter widgets.
- Experience in working with Dart.
- Knowledge of unit & integration testing, agile development process, jira & API integration will be extremely useful
- Strong UI building skills and the ability to handle updates in UI with high frequency data changes.
- Experience with version control systems (bitbucket, git etc.)
- Strong knowledge of algorithms and data structures
- Should have demonstrated experience working on application development projects and test-driven development. Experience in writing high quality code
- Strong state management knowledge
- Experience in Fintech domain will be another added advantage

Similar jobs
Required Skills: Advanced Flutter & Dart Expertise, Scalable Mobile Architecture Design, Performance Optimization & Profiling, OTT & Media App Engineering, Code Quality, Leadership & Cross-Functional Collaboration
Criteria:
- 6+ years of total software development experience with minimum 3+ years in Flutter
- Product-based company experience is mandatory (B2C scale preferred)
- Proven ability to own end-to-end Flutter mobile architecture for high-scale apps
- Strong expertise in Dart, Flutter SDK internals, and advanced state management (Bloc / Riverpod / Provider)
- Hands-on experience with platform channels and native integrations (Android & iOS)
- Deep knowledge of performance optimization: app startup time, FPS, memory leaks, widget rebuilds, rendering pipeline
- Experience with profiling tools (Dart DevTools, Android Profiler, Xcode Instruments)
- Strong skills in offline-first architecture, caching layers, and API integrations
- Ability to optimize video playback, downloads, DRM, and OTT workflows
- Strong command of clean code, SOLID principles, and scalable mobile system design
- Experience reviewing code and mentoring engineers (Senior IC role)
Description
Role Overview
We are looking for an experienced Flutter SDE III who can take complete ownership of architecture, performance optimization, and app scalability for our OTT mobile applications. This is a senior individual contributor role requiring deep technical expertise and the ability to influence design decisions at a product level.
Key Responsibilities
1. Architecture & Design (High-Impact IC Role)
• Own the end-to-end architecture of company’s Flutter mobile applications.
• Design scalable, modular, testable app ecosystems aligned with OTT-specific performance constraints.
• Lead decisions around state management, navigation hierarchy, API structure, offline capabilities, and security.
2. Performance & Device Optimization
• Diagnose and resolve mobile performance bottlenecks, including:
o App startup time, FPS drops, memory leaks.
o Heating issues, over-rendering, and expensive widget rebuilds.
o Battery optimization, efficient network calls, caching strategy.
• Run in-depth profiling using tools like Dart DevTools, Android Profiler, and Xcode Instruments.
3. OTT-Specific Engineering
• Optimize video playback workflows for low-latency streaming.
• Implement efficient background processes for downloads, DRM, content sync, and push notifications.
4. Product & User Experience Ownership
• Collaborate closely with Product, Backend, and Video Engineering teams.
• Convert business/product requirements into high-performance technical solutions.
• Ensure UI/UX consistency across platforms while maintaining performance budgets.
5. Code Quality & Leadership
• Write clean, extensible, and maintainable code with strong adherence to SOLID and reactive programming principles.
• Review code for mid-level and junior engineers; act as a mentor across teams.
• Establish engineering standards, internal frameworks, and reusable components for long-term scalability.
Required Skills & Experience
Technical Must-Haves
• 6+ years of total experience with 3+ years in Flutter for large-scale products.
• Mandatory product-based company background (B2C scale preferred).
• Strong expertise in:
o Dart, Flutter SDK internals
o Bloc, Riverpod, Provider, or other state management approaches
o Custom animations, rendering pipeline, shader-based optimization
o Platform channels (Android/iOS) and native integrations
o API integration, caching layers, offline-first architecture
• Strong understanding of mobile system design, scalable architecture, and low-level performance engineering.
Good to Have
• Experience with video streaming apps, OTT platforms, or media-heavy applications.
• Understanding of analytics frameworks (Firebase, Segment, Mixpanel).
• Exposure to CI/CD pipelines, automated testing, and fastlane.
Personality & Mindset
• Product thinking, not just feature-building.
• Ownership-driven with strong ability to take strategic technical decisions.
• Comfortable working in a fast-paced 0→1 and scale-up environment.
Why Join company?
• Work on a high-growth OTT app with millions of users.
• Opportunity to own the core mobile experience end-to-end.
• Build impact-heavy features at scale with a lean, highly skilled engineering team.
1. Understanding of the entire Mobile Application Development lifecycle
2. Solid experience of 1 years + in building Native Swift based iOS applications
3. Excellent knowledge of iOS specific user interfaces, user experiences and guidelines
4. Working experience with MVC and MVVM architectures
5. In depth knowledge of iOS specific user experiences and human interface guidelines
6. In depth experience in implementing user interfaces for iOS - Auto Layout
7. Hands on experience working with API integration within iOS applications
8. Hands on experience working with 3rd party SDKs, Libraries and APIs
9. Experience with media streaming & playback using AV Player, AV Foundation & AV Capture
10. Experience working with analytical SDKs like Firebase Crashlytics, Branch.io etc
11. Experience with Push Messaging, Local Notifications, Background services
Job Summary:
As a Flutter Developer, you will be responsible for designing, developing, and maintaining high-performance mobile applications for both Android and iOS platforms. You will collaborate with cross-functional teams to create robust and scalable software solutions that meet our clients' needs. The ideal candidate should have a strong background in mobile application development using Flutter framework and a passion for creating innovative and visually appealing user experiences.
Job description:
Mobile App Development:
- Design, develop, and maintain efficient and reliable mobile applications using Flutter.
- Collaborate with cross-functional teams to define, design, and ship new features.
UI/UX Design:
- Implement pixel-perfect UI designs and ensure a seamless and visually appealing user experience.
- Work closely with designers to translate design concepts into functional UI components.
Integration:
- Integrate third-party APIs and libraries as needed to enhance app functionality.
- Ensure seamless data exchange between the mobile app and server-side components.
Testing and Debugging:
- Conduct thorough testing of applications to identify and resolve bugs and performance issues.
- Collaborate with Quality Assurance teams to ensure the reliability of the application.
Code Optimization:
- Continuously optimize code for performance, scalability, and maintainability.
- Stay updated on the latest Flutter releases and incorporate new features and improvements.
Documentation:
- Create and maintain comprehensive documentation for all code and development processes.
- Collaborate with technical writers to produce user guides and developer documentation.
Collaboration:
- Work closely with product owners, designers, and other developers to understand project requirements and deliver high-quality solutions.
- Participate in code reviews and provide constructive feedback to team members.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- as a Flutter Developer.
- Strong understanding of the Flutter framework and Dart programming language.
- Experience with mobile app development for both Android and iOS platforms.
- Knowledge of RESTful APIs and integration with backend services.
- Solid understanding of the full mobile development life cycle.
- Excellent problem-solving and communication skills.
- Ability to work independently and as part of a collaborative team.
- Experience with version control systems, such as Git.
- Knowledge of additional mobile development languages/frameworks (e.g., Swift, Kotlin) is a plus.
Good personality with good Communication.
Male or Female can apply.
Interested candidate can share their CV on triple nine zero nine three double one double four.
Greetings from JS TechAlliance Consulting Pvt. Ltd. !
We are looking for a Senior Android Developer responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablet computers.
Job Description -
Job Title: Expert Android Developer (Home Automation)
Experience: 6 to 8 Years experience
Job Location: Indore, Madhya Pradesh, India
Salary: Open (No bar for the right candidate)
Joining: Immediate (prefer less than 15 days Notice Period)
Skills: Android, Rx java , Java/J2EE, Core Java, etc.
Job Purpose: The Android Engineer is responsible for building advanced applications for the Android Phones & Android Tablets. The candidate is required to work closely with Development, QA, Project Managers, Designers, and other team members daily to ensure the timely and cost-effective delivery of the final product that exceeds client expectations.
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- Java, you will be responsible for conceptualizing, designing and building advanced application for the Android platform.
What you will do:
- Collaborating with cross-functional teams to define, design, and ship new features
- Unit-test coding for robustness, including edge cases, usability, and general reliability
- Bug fixing
- Improving application performance, optimization for loading times
- Continuously discovering, evaluating and implementing new technologies to maximize development efficiency
- Conducting Code Reviews
Desired Candidate Profile
What you need to have:- Bachelors/ Master’s degree in Computer Science, Engineering or a related subject
- Minimum 3 years 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
- Ability to use third party SDKs
- Familiarity with Firebase, FCM, IMA, Google Services and Facebook SDK
- Demonstrable experience building excellent mobile apps that are currently in Google Play Store
- Experience with HTML5, Java, Responsive Design and flutter
- 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
Will be developing mobile and web applications using latest technology. Should be good in analysing requirements and translate into applications. Good in understanding application flows.
Tech Skills –
Mobile technology – Hybrid (Ionic / Angular / Cordova ), – Expert level – Should have completed at least one project with server component, use of cloud services, use of device native capabilities like camera, accelerometer etc.
HTML, CSS, Bootstrap, Java script – Expert level - Good understanding of concepts and should be able to realize application screens based on the UI provided by designers.
(This is an internship to begin with, later you may be offered a full-time role.)
Primary responsibilities::
- Participate as a member of a mobile development team.
- Become a subject matter expert in the mobile channel.
- Design and deliver high quality mobile applications
- Review and approve all mid-level design documentation.
- Ensure that detail design documentation is competed, reviewed, and approved, as required.
- Conduct or participate in code review sessions to ensure quality and performance.
- Support the system integration and user acceptance testing resources. Provide timely defect analysis, remediation, and reporting.
- Review security testing reports/results and remediate potential vulnerabilities in a timely manner.
- Stay abreast of emerging technologies or trends that could impact the mobile channel.
Required Skills/Qualifications::
- Design, develop and implement cohesive, highly-usable features and improvements to our existing native iOS applications.
- Design and develop new native mobile applications, as required.
- Knowledge with performance and memory tuning tools.
- Knowledge in implementing unit tests.
- Proficient understanding of code versioning tools such as GIT.
- Strong knowledge of Objective-C, Swift, iOS SDK/Frameworks, REST APIs, JSON.
- Knowledge translating product requirements into design specifications.
- Debugging and problem solving skills.
- Understanding of MVVM and MVC development pattern.
- Ensure quality software is delivered with minimal defects and no go live critical issues. Knowledgeable of unit and automation testing tools
Website - https://praxinfo.com/">https://praxinfo.com/
Experience and Qualifications: ● Masters or BS/B.Tech in Computer Science or equivalent experience from a top college ● Experience from 1yr to 3 yrs. Hands on experience in writing iOS applications using Objective C and Swift
Tech Stack: ● Our technology stack comprises of Core Java, SpringBoot, MySQL, MongoDB, Redis, Memcache, Git, ReactJS, ● HTML5, CSS3, Python, Bash Scripting, Apache Kafka, AWS Stack, Kotlin, Swift to name a few.
Mandatory Skills: ● OOPS concept ● Excellent data structure & algorithm and problem solving skills. ● Expertise in Swift’s core concepts of memory management and concurrency ● Experience building iOS app from scratch . Familiar with MVVM, VIPER,etc ● Experience building, releasing and maintaining a large scale iOS application ● Expertise in the nuances of CoreData, CoreAnimation and other Apple frameworks ● Obsessed about performance and writing clean modular code. ● Creating adaptive UI using Storyboards with strong expertise in Autolayout ● Experience writing Unit and UI Tests Bonus: ● Experience writing production code with RxSwift
● Familiarity with iOS Frameworks & Swift Package Manager alongside other
dependency managers
● An active contributor to developer communities like Stackoverflow, Topcoder,
Github, Google Developer
● Groups (GDGs).
● Proficiency in multiple programming languages, both dynamic (JavaScript, Python,
etc.) and strongly typed
● Object oriented language.
● Proficient in System Design
Personality:
● Customer focused, adapts well in a fast-changing environment
● Ability to work well with multiple teams and multitask
● Proven performer and team player, enjoys challenging assignments
● Self-Starter who can work well with minimal guidance and in a fluid environment








