Senior Flutter Developer
Awign Expert
Senior Flutter Developer
Start Date
Starts Immediately
CTC (ANNUAL)
Competitive salary Competitive salary
Experience
5 year(s)
5 year(s)
Apply By
Not Provided
Posted 1 day ago
Job
Be an early applicant
About the job
Senior Flutter Developer - POS System
Position Overview
We are seeking an experienced Senior Flutter Developer to lead development efforts on the ELERA POS (Point of Sale) Flutter application. This role requires deep expertise in Flutter/Dart development, architectural design skills, and the ability to mentor junior developers while delivering high-quality, scalable solutions for a complex enterprise POS system.
About the Project
Project: ELERA POS Flutter Application (enterprise-grade POS system)
Platform: Multi-platform (Windows Desktop primary, Android secondary)
Architecture: Multi-module, feature-based architecture with clean code principles
Key Responsibilities
Technical Leadership
Design and develop scalable Flutter solutions for complex POS features
Lead technical discussions with external stakeholders and local team.
Review and approve code from team members, ensuring quality and consistency
Identify and resolve technical debt and performance bottlenecks
Participate in planning and estimations.
Provide technical guidance on complex problem-solving
Development & Implementation
Develop complex features and critical system components
Integrate with backend APIs and real-time communication systems (MQTT)
Optimize application performance for desktop and mobile platforms
Handle multi-window desktop application requirements
Set up and maintain CI/CD pipelines in GitLab
Debug and resolve critical production issues
Required Technical Skills
Core Expertise (Must Have)
Dart Language: Expert-level knowledge of Dart 3.0+ features and best practices
State Management: Deep expertise in Riverpod (2.x) including code generation
Architecture: Strong understanding of clean architecture, SOLID principles, DDD
Design Patterns: Factory, Repository, Singleton, Observer, and other GoF patterns
Flutter Ecosystem (Advanced)
Navigation: Advanced go_router implementation with deep linking and guards
Expert-level REST API integration using Dio with interceptors and retry logic
Code Generation: Build Runner, Freezed, JSON Serializable, Riverpod Generator
Real-time Communication: MQTT client implementation and message handling
Local Storage: Secure storage, SharedPreferences, encryption (encrypt package)
Responsive UI: ScreenUtil, responsive_builder for multi-device layouts
Platform-Specific Skills
Desktop Development: Window Manager, multi-window support, screen retrieval
Mobile Development: Android and iOS platform-specific implementations
Testing & Quality
Testing Frameworks: flutter test, Mockito, integration test, golden tests
TDD/BDD: Test-driven or behavior-driven development practices
Code Quality: Linting, static analysis, code coverage tools
Debugging: Advanced debugging with Flutter DevTools, performance profiling
DevOps & Tools
SDD or AI-DLC methodologies for software design and development.
Git/GitLab: Advanced Git workflows, branching strategies, cherry-picking, rebasing
CI/CD: GitLab CI/CD pipeline configuration and optimization
Build Systems: Flutter build process, flavors, custom build scripts (PowerShell)
Package Management: Dependency management, versioning, conflict resolution
Additional Technical Knowledge
UI/UX: Strong understanding of Material Design 3, custom animations, Lottie
Performance: App profiling, memory management, optimization techniques
Security: Secure coding practices, data encryption, authentication/authorization
Networking: Connectivity handling, offline-first architecture, sync strategies
Backend Integration: RESTful APIs, WebSockets, GraphQL (bonus)
Soft Skills & Leadership Qualities
Technical Leadership: Proven ability to lead development teams and projects
Mentorship: Experience mentoring and upskilling junior developers
Communication: Excellent verbal and written communication skills (English/Japanese)
Problem-Solving: Strong analytical and critical thinking abilities
Collaboration: Effective cross-team collaboration and stakeholder management
Ownership: Strong sense of ownership and accountability
Adaptability: Comfortable with changing requirements and priorities
Education & Experience
Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent
5+ years of software development experience
3+ years of professional Flutter development experience
Preferred Qualifications
Knowledge of retail/POS business processes and workflows
Experience with hardware peripheral integration
Japanese language proficiency (reading technical documentation)
What We Offer
Work on cutting-edge enterprise POS system with real-world impact
Opportunity to lead and mentor a development team
Challenging technical problems and continuous learning opportunities
Collaborative and supportive work environment
Competitive salary and benefits package
Professional development and training opportunities
Earn certifications in these skills
Who can apply
Only those candidates can apply who:
1. have minimum 5 years of experience
Salary
Probation:
Duration:
Salary during probation:
After probation:
Annual CTC: Competitive salary
Number of openings
1
Editor’s note
Information above is Internshala's interpretation and paraphrasing of what we found on the shared link.
Additional Questions
Sign up to continue
Candidate sign up
Sign up/ Login with Google
Sign up with Email
OR
By continuing as a candidate, you agree to our T&C .
Already registered? Login
Sign up to continue
Candidate sign up
Sign up/ Login with Google
Sign up with Email
OR
By continuing as a candidate, you agree to our T&C .
Already registered? Login
- ...Product Support Senior Software Engineer Mandatory skills/ knowledge: ~ Min 4 - 6 years’ experience in FileNet Administration. ~5.x, 5.2.2, 5.5 File Net P8 Process Engine (PE); File Net P8 Content Engine (CE); Content Navigator, IBM Business Automation Workflow (...SeniorLong term contractTemporary work
- ...optimize Synopsys EDA tools, including Redhawk, Redhawk-SC, PrimeRail and PrimePower, to deliver state-of-the-art silicon solutions. Develop and maintain automation scripts in Python, PERL, TCL, or other relevant languages to streamline design flows and improve efficiency....SuggestedFull timeRemote jobWorldwide
- Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex...SeniorFull timeHybrid workLocal areaWorldwideFlexible hours
- ...status quo, make a difference, and grow into a team of innovators who share your passion for tech. Are you in? We are looking for: Senior UX Specialist You’ll create impact by: Lead the end-to-end design process for digital products and services. Conduct user research...Senior1 day week
- ...fundamentally improve how software and firmware are built, tested, released, and operated. The position sits at the intersection of AI systems, developer platforms, and operational excellence, driving the design and rollout of intelligent, automated pipelines that move beyond static CI...SuggestedLong term contractFull timeNo agencyFlexible hours
- .... This is an exciting opportunity for a motivated engineer to contribute to impactful Energy projects across the globe and continue developing their technical expertise in a supportive, high-performing team. Lead, mentor, and develop a team of Protection & Control engineers...Full timeHybrid workWork at officeLocal areaRemote jobFlexible hours3 days week
- Senior Automation QA (Typescript, WebdriverIO) || Bangalore || Hybrid Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary...SeniorFull timeHybrid workImmediate start
- Senior Quality Assurance Engineer Start Date Starts Immediately... ...You will be actively collaborating with the Product Management, Developer, Project Management & Data Analytics/Engineering functions to play...SeniorImmediate start
- Senior BC Functional Consultant Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary...SeniorImmediate start
- Senior Auditor Start Date Starts Immediately... ...correspondence. Become effective part of customer service team by developing connections with others. Anticipate problems/issues and keep...SeniorHybrid workImmediate start
- Senior Executive PGP Sales Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience...SeniorLocal areaImmediate start
Rs 5 - 5.5 lakhs p.a.
Sr. Executive Finance & Accounts Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary ...SeniorWork at officeImmediate start- Senior System Admin II Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience...SeniorCasual workImmediate startFlexible hours
- Senior Planning Analyst Start Date Starts Immediately... ...targets. Senior Planning Analysts are primarily responsible for developing the seasonal assortment architecture, quantifying buys, and providing...SeniorSeasonal workCity centreWork at officeImmediate startShift work
- Senior GRC Engineer Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience...SeniorImmediate start
- Senior Consultant Start Date Starts Immediately... ...Experience, and Industry-specific solutions. JD: Labware Lims Developer Technical Skills 3 to 8 years of experience in LabWare LIMS implementation...SeniorImmediate start
- Senior Product Designer Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience...SeniorImmediate start
- ...Start here. Grow here. Job Description We are seeking a Senior Engineer-Dry Utility(Infrastructure) to join our Energy team in... ...to impactful Energy projects across global offices and continue developing their technical expertise in a supportive, high-performing team....SeniorFull timeHybrid workWork at officeLocal areaRemote jobFlexible hours3 days week
- AECOM’s Enterprise Capabilities team is looking for an Principal Engineer - Wastewater Modelling (Infoworks ICM) to join our team in Bangalore, Gurugram. About Enterprise Capabilities Fundamental to our Think and Act Globally strategy and digital adoption, Enterprise...Full timeHybrid workWork at officeLocal areaRemote jobFlexible hours
- ...resourcing needs and technical constraints on projects of all scopes and sizes. Job Description Roles and responsibilities Develop detailed 3D models for underground utility networks using Autodesk Civil 3D . Model wet and dry utilities , including storm...SeniorFull timeWork at officeLocal areaRemote jobFlexible hours
- ...relatively simple tests. • Proposes approach to solve new problems encountered using modifications of standard procedures or methods developed in previous assignments. • Identifies discrepancies in results. • Provides guidance to entry level engineers. • Performs...SeniorFull timeWork at officeLocal areaWorldwideFlexible hours
- ...problem-solving, presentation and communication skills. # Demonstrated ability to work in a rigorous fast-paced environment with multiple senior stakeholders. Additional Information " We are an equal opportunity employer and all qualified applicants will receive...SeniorFull time
- ...a team that wants you to grow and succeed. Job Title: Senior AI/ML Engineer –Office of the CTO What you’ll do As part... ...for success in this role. Your work will involve: • Developing tooling and content (reference architectures across Platform, Data...SeniorPermanent employmentFull timeHybrid workWork at officeLocal areaWorldwideFlexible hours
- We help the world run better At SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to help shape what's next. The work is challenging...SeniorPermanent employmentFull timeHybrid workLocal areaWorldwideFlexible hoursShift work
- Senior Executive Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience...SeniorImmediate start
- Senior Legal Manager Start Date Starts Immediately... ...Partner closely with business teams to anticipate legal risks and develop pragmatic, business-aligned solutions. Engage, manage, and coordinate...SeniorContract workImmediate start
- ...year(s) Apply By Not Provided Posted few hours ago Job Be an early applicant About the job About us: Mythic has developed a unified hardware and software platform featuring its unique Mythic Analog Compute Engine (Mythic ACE) to deliver revolutionary...SeniorImmediate startWorldwideFlexible hours
- Senior DFT Engineer Start Date Starts Immediately CTC (ANNUAL) Competitive salary Competitive salary Experience...SeniorImmediate start
- Senior Engineer: STA Methodology & Sign-off Lead Start Date Starts Immediately... ...: Architect, deploy, and maintain advanced STA and ECO flows. Develop methodologies to proactively identify structural timing issues...SeniorFull timeHybrid workWork at officeImmediate startShift work
- ...Pacific region. Job Description As an Internal Controls Senior Specialist for Global Foreign Trade - Import Operations , you... ...Process Experts, Governance experts and IT application owner & developers to drive efficiency and tool enhancements. Qualifications...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Flutter Developer. Be the first to apply!
