Job Description for flutter developer
Role/Project Description Will be responsible for User Interface development of various android/IOS based mobile applications for HCIN clients and partners. The candidate will work in a global, highly innovative and agile environment made up both by talented youngsters and senior professionals.
Job Responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
- Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support.
- Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.
Desired Profile:
- Experience required 1 year
- B. Tech, MCA, M. Tech degree in Computer Science Engineering or a related subject
- Proficient in Java/Kotlin programming
- Knowledge and experience in Flutter Framework and DART programming
- Hands on experience in using RESTful APIs
- Hands on experience in designing and developing microservices architecture and containers
- Object oriented analysis, UML and design using common design patterns.
- Hands on experience in development IDE Android Studio, Android SDK, Firebase Test Lab
- Experience with offline storage, threading, and performance tuning
- Familiarity with push notifications
- Familiarity with IOS integration with Flutter
- Experience using GitHub or similar environment
- Complete understanding of SDLC
- Experience with Agile development
- Experience with Material Design and Android UI design principles, patterns and best practices
- Good knowledge of adding third-party libraries

About GLOBAL LANCERS
About
Company video


Connect with the team
Similar jobs
Job Opportunity: iOS Developer at FrontM
Location: Bangalore
Experience: 3–6 years
Education: B.E/B.Tech in Computer Science or related field
Salary: Above market standards
Career growth: Long-term opportunity with potential to evolve into lead mobile architect roles
About FrontM
FrontM builds software solutions for frontline workforces, with a strong focus on the maritime industry. Our platform supports mobile, web and specialised onboard use cases, including communication, collaboration, welfare, learning, healthcare and operational tools.
The platform is used in remote and bandwidth-constrained environments, so our mobile applications must be reliable, lightweight and carefully optimised.
Role Summary
As an iOS Developer, you will build and maintain core features of the onship iOS application.
You will work on scalable iOS architecture, real-time communication features, messaging, notifications, media experiences and performance optimisation for environments with limited connectivity.
This role requires strong iOS fundamentals, hands-on experience with Swift and Objective-C and the ability to build reliable applications for iPhone and iPad users.
Key Responsibilities
Application Development — 60%
- Develop and maintain iOS applications using Swift and Objective-C
- Build responsive, clean and reliable iOS user interfaces
- Implement messaging, notifications, calling, video calling and media-related features
- Integrate REST APIs, WebSockets and real-time communication services
- Optimise app behaviour for low bandwidth and intermittent connectivity
- Maintain compatibility across supported iOS and iPadOS versions
- Work with product, design and backend teams to deliver stable features
Platform & Architecture Development — 25%
- Design and maintain reusable iOS components
- Implement modular architecture for scalable feature development
- Work with iOS frameworks such as UIKit, SwiftUI, Foundation, AVFoundation and Core Data
- Integrate third-party SDKs where required
- Improve application performance, memory usage and startup time
- Support secure authentication, token handling and local storage
- Contribute to build, release and deployment processes
Reliability, Performance & Quality — 15%
- Write unit tests and UI tests
- Perform code reviews and maintain code quality standards
- Diagnose crashes, memory leaks and performance bottlenecks
- Use profiling and debugging tools such as Instruments, Xcode Debugger and Console
- Support App Store and enterprise distribution releases
- Maintain clear technical documentation where required
Required Technical Skills
iOS Development
- Strong experience with Swift
- Working knowledge of Objective-C
- Strong understanding of iOS SDK and Apple development ecosystem
- Experience with UIKit and/or SwiftUI
- Good knowledge of iOS app lifecycle, background modes and permissions
- Experience with push notifications and deep linking
Networking & APIs
- REST API integration
- WebSocket-based communication
- JSON parsing and API error handling
- Offline handling, retry logic and network state management
- Secure handling of authentication tokens and local data
Communication & Media Features
- Experience with audio/video calling features
- Familiarity with VoIP push notifications
- Experience with CallKit is a plus
- Experience with AVFoundation or WebRTC is a plus
- Experience with messaging, chat or real-time communication apps is preferred
Performance & Platform Knowledge
- iOS lifecycle and memory management
- App performance profiling using Instruments
- Debugging crashes and production issues
- App optimisation for low bandwidth environments
- Experience deploying apps through App Store Connect and enterprise distribution
Tools & Development Practices
- Xcode
- Git
- CocoaPods and/or Swift Package Manager
- CI/CD pipelines for iOS builds
- Firebase, Crashlytics or similar crash reporting tools
- Agile development practices
Personal Attributes
- Strong problem-solving skills
- Attention to detail in UI behaviour and performance
- Ability to work independently and ship reliable code
- Clear communication and collaborative mindset
- Comfortable working in fast-moving engineering teams
- Willingness to work on real-world operational use cases
Why join FrontM?
Long-Term Career Growth
Opportunity to work on complex mobile platforms used across global operations, with scope to grow into senior engineering or mobile architecture roles.
Engineering Challenges That Matter
Build mobile applications that need to work reliably in remote environments, limited connectivity and demanding operational conditions.
Meaningful Impact
Your work will directly support frontline professionals by improving access to communication, information and operational tools.
Apply Now
Join a team focused on building reliable software for real-world use cases and contribute to technology used across the global maritime workforce.
About the Role
We’re looking for a smart, detail-oriented Flutter Developer who loves building high-quality mobile experiences. You’ll be working on our next-gen Fintech & Investment app, focusing on clean architecture, strong session management, and secure code implementation.
Responsibilities
- Build and maintain production-level Flutter applications for Android and iOS.
- Develop pixel-perfect UI with smooth animations, transitions, and responsive layouts.
- Implement secure session management, authentication, and token-based APIs.
- Work closely with the backend (Node.js) and API teams for smooth data integration.
- Optimize app performance and memory usage.
- Follow secure coding standards suitable for fintech products.
- Collaborate with design and product teams to improve UX and app flow.
- Integrate third-party SDKs and payment gateways (Razorpay, Cashfree, etc.).
- Use version control (Git) and agile workflows effectively.
Must-Have Skills
- 1–3 years of hands-on experience with Flutter & Dart.
- Strong knowledge of state management (preferably Riverpod or Bloc).
- Strong experience in UI/UX implementation — adaptive design, fluid animations, transitions.
- Experience in secure session handling and token-based authentication (JWT, OAuth).
- Understanding of clean architecture, modular coding, and reusable components.
- Strong grasp of RESTful APIs and integration with backend services.
- Good debugging and performance optimization skills.
Added Advantage
- Experience with Node.js or understanding of backend API management.
- Familiarity with payment gateway integration (e.g., Razorpay, Paytm, Stripe).
- Prior work experience on fintech, wallet, or investment apps.
- Knowledge of Firebase, push notifications, and analytics.
- Familiarity with CI/CD pipelines and app store deployment.
What We’re Looking For
- Someone who pays attention to details, not just features.
- A developer who writes secure, clean, and scalable code.
- A creator who understands both design and performance.
- Someone excited about building meaningful fintech products from the ground up.
Compensation
Competitive and based on experience + performance incentives.
Proficient with Swift, Objective C and Cocoa Touch.
Good knowledge in UI & Unit testing.
Good understanding and knowledge in OOPS concepts
Good knowledge in Protocol oriented programming
Good knowledge in SOLID Principles
Deep understanding of MVVM design pattern
Good Knowledge in RXswift Framework
Knowledge in Test Driven Development
Knowledge in continuous integration and continuous development
- Design, build, and maintain our current Android mobile applications
- HTML 5 Mobile Website Development
- JSON Web Service Development
- Collaborate with Product and Design teams to ship new features
- Implement new technologies to improve our applications performance
- Application Support
- Java and Android Studio
- My SQL Lite
- Web Services
- Android Core API
- Kotlin with min. 1.5 years of experience
- Should have worked on Transaction Applications e.g. Sales, Purchase, CRM, Inventory , Finance etc…
- Candidate Should have experience of working with jetpack component, Livedata, Room Db, data binding, mvvm architect
Job Title: Android Developer
Experience: 2 yrs to 6 yrs
Notice Period: upto 15 days
Location: Chennai
Job Description :
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Strong knowledge of Android UI design principles, architectural patterns, and best practices
- Strong Knowledge in integrating Android apps with back-end applications through RESTful web services
- Experience with offline storage, threading, and performance tuning
- Experience in app release management and publishing
- Familiarity with cloud message APIs and push notifications using FCM
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Knowledge of the open-source Android ecosystem and the libraries
- Ability to understand business requirements and translate them into technical documents
- Understanding of Google’s Android design principles and interface guidelines
Scope of Work:
- Understand the Requirement
- Create wireframes / UI
- App development & testing
- Release Management & Publishing apps
- Following Coding best practices
Responsibilities
- Design and build applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Skills: –
- Proficient with Swift {depending on project requirements}, and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple’s design principles and interface guidelines
- Knowledge of low-level C-based libraries is preferred
- Experience with performance and memory tuning with tools {such as Instruments and Shark, depending on project needs}
- Familiarity with cloud message APIs and push notifications
- The knack for benchmarking and optimization
- Proficient understanding of code versioning tools {such as Git, Mercurial or SVN}
- Familiarity with continuous integration
Qualification: –
Education Qualification: B. TECH / BCA / M. TECH / MCA.
Y Media Labs is a creative technology company that helps brands re-imagine their customer experiences. Our mission is to export the Silicon Valley mindset to the rest of the world.
We create digital products with purpose that have a lasting impact on users' lives and clients' businesses. We are a team of dreamers and doers united by a simple idea: If we make a difference for your customers, we will make a difference for your business too. And it works. Since 2009, we have led early-stage startups and top-tier brands to "wow" their customers with best-in-class digital products and experiences. The Wall Street Journal calls us “YML is one of the most innovative companies in Silicon Valley.”
Through next-generation technologies and world-class design, we help brands like Apple, PayPal, L'Oreal, Home Depot, Kaiser Permanente, State Farm, First Republic Bank develop solutions that drive major business outcomes. Founded in 2009, Y Media Labs is headquartered in Silicon Valley with four offices worldwide including Atlanta, Indianapolis, Bangalore & Sao Paulo.
We came of age with the invention of the app store. We have mobile in our DNA. We create solutions across the digital ecosystem. Unlike agencies who are born desktop, we are deeply connected to how consumer perception has shifted thanks to the mobile lifestyle. We have
built and launched 207 products, delighted over 407 million users, built over 200+ apps, work with 30 Fortune 500 clients, been responsible for over 400 billion transactions through our work and generated over $200 billion in transactions for our clients, and been featured on the app store over 700+ times!
- Portfolio of our work can be found @ ymedialabs.com/work
- Live look into our engineering team @ medium.com/ymedialabs-innovation • Live look into our design team @ dribbble.com/ymedialabs
Our team in Bangalore is close to 250 strong, and we are growing in a variety of ways. Our goals include a culture of excellence and we are looking to transform the team to be one of the best tech teams in Bangalore.
We are looking to hire Engineering Manager for our team in Bangalore. If you are excited about building products that will be used by millions of consumers worldwide, building products for brands that you can be proud to show to your family and friends - you need to join us!
Responsibilities:
- Lead and coach a group of engineers in delivering scalable, flexible and secure features to our customers
- Leading engineering teams composed of backend, frontend, iOS, Android developers and QA.
- Deep dive into work of your team, review the code submitted by your team, and resolve the root cause of problems
- Coach your team members how to increase the quality of their code based on real examples
- Involve in hiring for your teams
- Drive a continuous improvement process - introduce new tools & automations based on real data analysis
- Represent the team to engineering groups internally, to executive leaders in various functional groups within YML, to current and future customers, and to our partner organizations.
- Build a diverse team while fostering a collaborative and inclusive environment.
- Project and Program management
- Collaborate with Product/Project Managers to plan, implement and deliver tasks and modules on a timely basis with best practices and adherence to SOPs.
- Manage the development pipeline to deliver features on schedule while maintaining high bar for quality.
- Closely Interact with other functions such as PM/Product, Design, UI/UX, Architecture, QA, and deliver planned features
- Deliver Web, Android and iOS applications with integration to backend services deployed on the cloud with high quality and responsiveness.
- Create strong practices around test driven development, automating delivery of apps to the marketplace with strong CI/CD practices.
- Play the role of an unblocker in a tight scrum environment.
- Should be able to help other developers with challenges, problem solving, and help achieve milestones as per plan.
- Prioritize to manage ad-hoc requests in parallel with ongoing projects.
- Hands on with programming with 50%+ of bandwidth going into modules owned.
Requirements:
- A highly talented developer with 10+ years of hands-on experience.
- Primarily in web application development experience using, JAVA, Angular, ReactJS, Python, GO.
- Working with MVVM, MVP, MVC patterns.
- Additional Mobile development experience Android, Kotlin, iOS, Swift, Objective C will be a bonus.
- Must have at least 3+ years of experience in an engineering management role, and a clear record of success prior to that as a senior/staff engineer.
- Must be compelling and clear communicator, able to represent your team to internal and external audiences with differing levels of technical fluency.
- Ability to handle multiple competing priorities/projects in a fast-paced environment.
- Good Analytical, Problem solving and Debugging skills.
- Hands on experience in Designing, Coding and release management.
- Continuously increasing your team's work quality & performance.
- Experience with writing and maintaining unit-tests, functional tests, and CI/CD pipelines.
- Ability to think from a product mindset.
- B. Tech/M. Tech/MCA (IT/Computer Science).
Nice to Have:
- Hands-on cloud development experience
Role : Sr. Android Developer / Android SDE-II
Experience : 4+ Years in Android Development
Location : Bangalore / Currently WFH but resuming office from 1st Mar’2021. 5 Days Working.
Education Qualification : Tech/B.E
Skills :- Android App Development. Exposure to Java, Knowledge of Android SDK, SQLite, familiarity with RESTful APIs and Must have written Unit , Integration and UI Test Cases
Sr. Android Developer
We are looking for strong technologists who are passionate about solving complex and
challenging problems. You should be excited about your work and making an impact on millions of customers. If you love working on latest technologies, delivering valuable and quality
products with the sense of ownership then this is the place for you :)
Key Responsibilities:
- Participate in architecture, development, testing, implementation, maintenance and documentation of our Android apps
- Ensure the performance, quality, and responsiveness of application.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain the high quality levels of code and various documentations as per phase of project.
- Own end-to-end quality of deliverables during all phases of the software development lifecycle.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirement : 4+ years of software engineering and product delivery experience, with strong background in Android App Development.
- Proficiency in Web Technologies will be a plus
- Experience in developing, releasing and maintaining native Java Applications (point us
to your apps on Google Play).
- Deep understanding of the Android SDK - Software development kit which has a
source code, development tools, an emulator and libraries that is used to build
android applications
- You also need experience collaborating on software projects. You`ve
demonstrated that you can work efficiently as part of a team.
- Experience with third-party libraries and APIs- Working knowledge of the general
mobile landscape, architectures, trends, and emerging technologies- Solid
understanding of the full mobile development life cycle.
Bonus Points:
- A github account with some neat projects in it
- Excellent debugging skills
- Experience developing location aware mobile applications








