We are seeking a Dart/Flutter Developer responsible for creating multi-platform apps for iOS and Android using Google’s Flutter development framework. The ideal candidate will have a strong background in mobile application development and be proficient in Dart programming language.
Responsibilities
- Design and implement new app modules based on product requirements using Flutter framework.
- Maintain and enhance existing codebases.
- Build reusable components and libraries for future use.
- Collaborate with UI/UX designers to translate designs into high-quality code.
- Integrate user interface elements developed by design teams.
- Implement data storage solutions and integrate with APIs from third parties.
- Debug and resolve issues in existing app components to ensure smooth operation.
- Participate in software architecture, design discussions, and code reviews.
- Optimize application performance for maximum speed and scalability.
- Adhere to company guidelines and industry best practices.
Skills and Qualifications
- Bachelor’s degree in Computer Science or related discipline.
- Proven experience in software development with a focus on mobile applications.
- Strong proficiency in Dart and Flutter framework.
- Experience building and deploying at least two Android and/or iOS apps with Flutter.
- Familiarity with mobile development life cycle, including automated testing and building.
- Knowledge of SQL/NoSQL databases and their query languages.
- Working experience with third-party libraries and APIs.
- Understanding of mobile architectures, trends, and emerging technologies.
- Proficient with code versioning tools such as Git/Mercurial.
Additional Information
- Tech Mahindra is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees.
- Interested candidates are encouraged to share their CVs to [email protected] (CV in Word format only).