Send me Jobs like this
Education
Bachelor of Technology/Engineering(Computers)
Nationality
Iranian
Gender
Male
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
- Lead the architecture and development of complex Flutter applications, ensuring high performance and responsiveness across diverse devices.
- Collaborate with cross-functional teams (designers, product managers, backend developers) to define, design, and ship new features.
- Write clean, well-documented, and testable code, adhering to best practices and coding standards for maintainability.
- Conduct thorough code reviews and provide constructive feedback to other developers, fostering a culture of quality.
- Implement robust state management solutions (e.g., Provider, Riverpod, BLoC) to handle complex application states effectively.
- Integrate RESTful APIs and third-party libraries/SDKs, ensuring seamless data flow and functionality.
- Optimize application performance, identify and resolve bottlenecks, and ensure efficient resource utilization.
- Stay up-to-date with the latest Flutter updates, best practices, and emerging technologies in mobile development.
- Troubleshoot and debug complex issues, providing timely solutions and preventing future occurrences.
- Mentor junior developers, sharing knowledge and guiding them in their professional growth.
Desired Candidate Profile
- Bachelor's degree in Computer Science or a related field is preferred.
- Possess 4+ years of professional experience as a Flutter developer, demonstrating a strong understanding of the framework.
- Proven experience in developing and deploying production-ready Flutter applications for both iOS and Android platforms.
- Proficient in Dart, with a deep understanding of object-oriented programming principles and design patterns.
- Experience with state management solutions such as Provider, Riverpod, or BLoC.
- Solid understanding of RESTful APIs, JSON parsing, and integrating third-party libraries/SDKs.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Excellent problem-solving, analytical, and communication skills, with the ability to explain technical concepts clearly.
- Strong understanding of mobile UI/UX principles and best practices, with a focus on creating user-friendly interfaces.
- Demonstrated ability to work independently and as part of a team, managing multiple tasks efficiently and meeting deadlines.
Employment Type
- Full Time
Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
Keywords
- Flutter Software Engineer
- Mobile App Development
- Lead Flutter Developer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com
Kliky AI
Kliky is the perfect tool for anyone looking to transform text into stunning visual art. With our innovative technology, you can now create beautiful images.