We are seeking a passionate Senior Software Engineer (Flutter) to join our dynamic engineering team. As a Flutter Developer you will play a critical role in building and maintaining cross-platform mobile applications that are scalable secure and high-performing. You will work closely with our product and engineering teams to develop customer-centric solutions enhance system functionality and ensure smooth reliable app delivery across both iOS and Android platforms.
Responsibilities:
- Develop and maintain Flutter-based applications for iOS and Android.
- Apply SOLID principles and design patterns to robust data-driven applications.
- Integrate apps with back-end services.
- Ensure app performance quality and responsiveness.
- Collaborate with teams to design and implement new features.
- Contribute to agile processes including sprint planning and code reviews.
- Troubleshoot and resolve application stability and performance issues.
- Continuously improve team workflows and development practices.
- Build release and provide ongoing support for apps on the App Store and Google Play.
- Utilize cloud platforms (AWS Azure or GCP) for deployment and scalability.
Qualifications :
- Years of Experience: 4 Years (Minimum)
- Education: . or . in Computer Science Computer Science and Engineering or Computer Science and Information Technology.
Requirements:
- Proficient in Flutter and Dart with a strong understanding of state management approaches (Provider BLoC Riverpod GetX).
- Expertise in creating seamless user interfaces using Flutter widgets animations and layouts.
- Experience integrating RESTful APIs third-party SDKs Firebase or GraphQL.
- Familiarity with native Android (Java/Kotlin) and iOS (Swift/Objective-C) technologies including architecture and multi-threading.
- Skilled in offline storage solutions like SQLite and CoreData.
- Competent in debugging optimizing performance and writing unit widget and integration tests.
- Strong grasp of Material Design Cupertino styles and responsive UI development across devices.
- Familiarity with tools like Android Studio Xcode and web technologies like PWA Webpack.
- Experience with Firebase frameworks push notifications maps and background services.
- Ability to work in an agile environment collaborate with cross-functional teams and translate designs into functional applications.
- Commitment to clean maintainable code following best practices including object-oriented principles and design patterns.
- Knowledge of CI/CD pipelines version control (Git) and deployment to App Store/Google Play.
This role is ideal for an independent innovative thinker with a passion for creating high-quality scalable mobile applications.
Additional Information :
- Employment Type: Full-time
- Weekend: 2 Days
- Work Model: Hybrid
Compensation and Benefits:
Join a Workplace That Values You
At Nifty Coders Pvt. Ltd. we celebrate innovation collaboration and the unique contributions each of our employees brings. We prioritize a work environment that encourages growth well-being and a healthy work-life balance. Here youll be part of a team that values creativity promotes flexibility and empowers individuals to thrive.
As part of our commitment to supporting you we offer a range of benefits and perks designed to enhance your work experience:
- Competitive compensation plans
- Two annual bonuses
- Paid Maternity Leave (4 months) and Paternity Leave (5 working days)
- Comprehensive medical insurance for you and your dependents
- Monthly and quarterly team-building events
- Transport allowance
- Mobile and internet allowance
- Subsidized daily lunch
- A dynamic performance review process that fosters ongoing transparency between managers and team members
- Company-sponsored certifications programs for internal career growth and development
At Nifty Coders we foster a culture of collaboration continuous learning and innovation ensuring that every employee has the opportunity to grow and succeed.
Application Deadline: July 15 2025
Remote Work :
No
Employment Type :
Full-time