Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Zensar Technologies. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Zensar is a leading digital solutions and technology services company that specialises in partnering with global organisations across industries in their Digital Transformation journey. Zensar’s Digital strategy has enabled customers to look beyond current investments towards realising visible business benefits in their digital transformation journey.
If you’re looking for a workplace where associates realise and contribute to their full potential, are recognised for the impact they make, and enjoy the company of the people they work with, then you’ve come to the right place!
As a Flutter Developer, you will collaborate closely with the development team and clients to build high quality, scalable mobile and web applications. The ideal candidate should have hands on experience with Dart and Flutter framework, along with a solid background in developing intuitive and responsive user interfaces. Extensive experience in managing app lifecycle, state management, and integrating RESTful APIs is essential. A strong understanding of mobile app performance optimisation and best practices for Flutter development is also required.
Duties and Responsibilities
- Collaborate with business to understand, analyse, and clarify application requirements.
- Participate in discussions and provide technical insights during requirement gathering sessions.
- Implement new features and make necessary changes as per business needs.
- Deliver features of small to medium complexity on a regular basis.
- Write clean, maintainable, and scalable code adhering to best coding practices.
- Follow established design patterns, code conventions, and development methodologies.
- Identify, debug, and resolve issues across development, testing, and production environments.
- Ensure timely and effective resolution of bugs and technical issues.
- Participate in software design discussions for both new features and bug fixes.
- Contribute to the overall architecture and technical direction of the application.
- Follow secure coding practices and application security guidelines.
- Stay updated with the latest security risks and mitigation techniques.
- Write and maintain unit test cases to ensure code reliability and robustness.
- Collaborate with QA teams to ensure high quality releases.
- Use GitLab for code management.
- Review code changes.
- Understand and participate in the app deployment process.
- Continuously learn and apply new Flutter and Dart features.
- Suggest and implement improvements in development processes, tooling, and application performance.
Technical Required Skills & Qualifications:
Proven experience of:
- 8+ Years of experience in Flutter
- Dart programming language
- Flutter SDK
- State management solutions like Bloc, Provider, Riverpod
- Android studio/Visual studio with Flutter and Dart plugin
- Networking and API
- Version control
- Debugging and testing
- Application architecture
- Coding principles
- Application security
- Performance optimization
- Building and releasing apps
- Play Store & App Store submission process
Qualification:
- Must be educated to at least degree level or equivalent for this role.