Flutter Developer Job in Macro Technology Solutions Private Limited (macro Global)
Flutter Developer
Location: Tiruchirappalli, India
Job Type: Full-Time
Experience Required: 3+ Years
About the Role
We are seeking a Flutter Developer to join our dynamic team in Tiruchirappalli. In this role, you will work on building high-performance mobile applications with smooth user experiences for both Android and iOS platforms. You ll collaborate closely with UI designers and backend developers to create robust, cross-platform mobile applications from the ground up. This is an exciting opportunity for someone passionate about Flutter and mobile development.
Key Responsibilities
Mobile App Development:
- Develop and maintain cross-platform mobile applications using Flutter for Android and iOS platforms.
UI/UX Implementation:
- Review UI mockups and wireframes, translating them into high-quality, smooth user experiences, following Material Design principles.
Testing & Debugging:
- Lead application testing efforts, identify bugs, and ensure that the app performs at its best across all platforms. Fix bugs, improve performance, and test code for robustness.
Collaboration:
- Work alongside backend developers and UI designers to ensure seamless integration between front-end and back-end systems, ensuring high-quality app functionality.
API Integration:
- Integrate third-party libraries and RESTful APIs to connect your mobile application with backend services.
Continuous Integration/Continuous Delivery (CI/CD):
- Automate tasks and manage your own CI/CD pipeline (if not handled by other teams) to ensure streamlined development and deployment processes.
Key Skills and Qualifications
Technical Skills:
- Flutter Development: Minimum 1 year of experience working with Flutter and Dart for mobile app development. Proven experience building at least two Android/iOS apps using Flutter.
- Mobile Platforms: Solid understanding of Android and iOS development, including Xcode, Android Studio, and relevant programming languages (Dart, Swift, Kotlin).
- UI/UX Design: Proficiency in creating intuitive, user-friendly mobile applications that adhere to UX and Material Design principles.
- API Integration: Experience with RESTful APIs, JSON handling, and integrating remote data into mobile apps.
- Version Control: Proficient in using Git for version control and code collaboration.
- Design Patterns: Strong understanding of common design patterns such as MVC, MVVM, and MVP, and experience in applying them in mobile app development.
Additional Skills:
- Problem Solving: Ability to solve complex engineering problems quickly, with attention to detail and a focus on building high-performance applications.
- Communication: Excellent communication skills, with the ability to interact with clients and teams effectively.
- CI/CD Experience (Optional): Experience with CI/CD pipelines and automating deployment tasks is a plus, but not mandatory.
- Experience: A minimum of 2 years of experience in Android/iOS mobile development. Experience with Kotlin and Swift is a bonus.
What Makes You Stand Out:
- Self-Driven: Ability to take initiative, quickly learn new technologies, and adapt to fast-changing project requirements.
- Client Interaction: Experience working directly with clients and translating their requirements into functional and scalable mobile applications.
- Attention to Detail: You have a keen eye for detail and ensure that the apps you build are both functional and beautiful.
Why Join Us?
- Collaborative Team: Work in a supportive team environment with a focus on mutual growth and learning.
- Innovative Projects: Get the opportunity to work on cutting-edge mobile technologies and build applications for a variety of use cases.
- Growth Opportunities: Access to continuous learning and career development opportunities to help you grow in your mobile development journey.

