Steam-A
Website:
steam-a.com
Job details:
Role: Mobile Developer (Flutter)
Location: Coimbatore
Work arrangement: Full-time (WFO)
In a line:
Are you a hardcore techie / geek who enjoys building clean, scalable mobile apps and believes Flutter is the best thing since sliced bread? If yes, this role is for you.
Who are we:
Steam-A is a design-led, high-tech innovation organization focused on sustainability and efficiency. Led by a seed team of alumni from IIM Bangalore, National University of Singapore, University of Manchester, College of Engineering Guindy, and PSG College of Technology, we are emerging from stealth mode.
Our mission is to make work and life more meaningful by building impactful products and solutions for clients across energy & utilities, oil & gas, supply chain, logistics, and mobility sectors. We leverage cutting-edge design and fit-for-purpose technology to deliver real-world outcomes across products, EV new product development, consulting, and engineering R&D services.
What Your Typical Day Looks Like:
· Designing and building scalable, high-performance mobile applications using Flutter
· Translating UI/UX designs into responsive and high-quality Flutter code
· Building reusable components, custom widgets, and packages in Flutter
· Integrating REST APIs / GraphQL APIs with mobile applications
· Managing state effectively using modern Flutter architecture patterns (MVC / MVVM / GetX, etc.)
· Writing efficient and optimized code with proper data handling and storage
· Implementing and maintaining CI/CD pipelines for mobile app deployment
· Working with native Android/iOS when required for custom integrations
· Performing app profiling, performance optimization, and memory leak analysis
· Writing unit, integration, and widget tests to ensure code quality
· Ensuring adherence to security, coding, and documentation standards
· Supporting the full lifecycle of the app including development, testing, release, and maintenance
· Publishing and managing apps on Play Store and App Store (release/signing process)
What We Have for You: Opportunities to.
· Be part of a seed team and contribute to building Steam-A from the ground up
· Work closely with leadership and receive mentorship
· Gain exposure across B2B and B2C products and consulting engagements
· Work on innovative solutions across India and UK business areas
· Grow in a fast-paced startup environment with ownership and autonomy
What You Have for The Job:
· Bachelor’s or master’s degree in engineering / computer applications or related field
· 2+ years of experience in mobile application development using Flutter
· Strong proficiency in Dart programming language
· Experience in building cross-platform apps for Android and iOS
· Good understanding of mobile app architecture patterns (MVC, MVVM, etc.)
· Experience integrating REST APIs / GraphQL APIs
· Familiarity with state management approaches (GetX preferred)
· Experience with Firebase services (Cloud Firestore, Push Notifications, Cloud Functions, Analytics) or equivalent (AWS)
· Experience working with Git and collaborative development workflows
· Experience in publishing apps via Play Console and App Store Connect (including signing/release process)
· Understanding of CI/CD pipelines and deployment workflows
· Basic understanding of scalable system design, including multi-tenant SaaS concepts (flavor-based architecture is a plus)
· Knowledge of performance optimization, debugging, and testing practices
· Strong communication skills (written and verbal)
· Attention to detail and commitment to delivering high-quality work
· A proactive mindset with a willingness to learn and adapt
It Would Be Great If You Bring:
· Experience with animations and micro-interactions (Flutter native or tools like Rive)
· Experience working with Google Maps SDK or similar location-based services
· Exposure to Agile development methodologies
· Experience with Node.js backend integrations
· Familiarity with JavaScript (good to have)
· A passion for building user-centric and visually appealing applications
· Curiosity and enthusiasm for continuous learning and improvement
How to apply:
Please email the following to gayathri@steam-a.com and preeti@steam-a.com
· Updated CV / Profile
· A brief (approx. 250-word) summary of the best mobile app you have built
Click on Apply to know more.