Responsibilities:
- Design and develop high-quality, performant, and maintainable mobile applications using the Flutter framework for both iOS and Android platforms.
- Collaborate with cross-functional teams to define, design, and ship new features that meet our clients’ needs.
- Implement user interface designs with a keen eye for detail to ensure the application aligns with UX/UI guidelines and is highly responsive across devices.
- Write clean, scalable, and documented code using Dart and adhere to best practices in Flutter development.
- Integrate various APIs, data sources, and cloud services into the Flutter applications to enhance functionality and user experience.
- Continuously discover, evaluate, and implement new technologies and frameworks to maximize development efficiency and application performance.
- Participate in the full application lifecycle (concept, design, test, release, and support) to deliver high-quality applications.
- Conduct thorough code reviews to ensure code quality and consistency, and to mentor junior developers in the team.
- Monitor application performance, fix bugs promptly, and work to improve application responsiveness and stability.
- Work closely with project managers and other stakeholders to understand requirements, provide updates, and make adjustments as necessary throughout the development process.
Required Skills & Experience:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Flutter Developer with a strong portfolio showcasing Flutter-based applications.
- Proficient in Dart programming language and deep understanding of the Flutter framework.
- Experience with third-party libraries and APIs integration within Flutter applications.
- Solid understanding of the mobile development life cycle, including automated testing and building.
- Good knowledge of UI/UX standards, platform-specific UI design principles, and best practices for mobile development.
- Familiarity with code versioning tools (such as Git), continuous integration, and continuous deployment (CI/CD) processes.
- Excellent problem-solving skills, ability to work in a team, and communicate effectively with both technical and non-technical stakeholders.
- A keen interest in staying up to date with the latest in mobile application technology trends and best practices.
About Us:
TechHive.ai is a pioneering technology solutions provider located in Lahore, Pakistan, specializing in cutting-edge developments in web and mobile application development, AI/ML, blockchain technology, game development, and digital marketing. We aim to deliver exceptional IT services to a global clientele, focusing on innovation, quality, and driving business growth.
Why Join Us?
As a Flutter Developer at TechHive.ai, you’ll be part of a vibrant and innovative team, working on projects that leverage the latest technologies to solve real-world problems. We offer a dynamic work environment that encourages creativity, initiative, and growth, supporting your professional development every step of the way. Join us to be at the cutting edge of technology innovation, making a significant impact on businesses around the globe.