As a Senior Flutter Developer, your role will primarily focus on designing and building sophisticated and highly scalable mobile applications. Additionally, you'll be responsible for ensuring the performance, quality, and responsiveness of applications, and collaborating with cross-functional teams to define and design new features. If you are a detail-oriented individual with a proven track record in developing high-quality mobile applications using Flutter, we invite you to seize this opportunity to contribute to our success in the food and technology industry.
Key roles and responsibilities:
- Develop and maintain mobile applications using the Flutter framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Troubleshoot, debug, and optimize application performance to deliver a smooth user experience.
- Work with API and backend teams to integrate APIs and third-party services into the application.
- Stay up to date with the latest industry trends and technologies to ensure our applications are cutting-edge.
- Participate in code reviews to ensure code quality and knowledge sharing within the team.
- Continuously improve the development processes and contribute to the overall improvement of the teams efficiency .
Qualifications:
- bachelors degree in computer science , Engineering, or a related field (or equivalent experience).
- Proven experience in developing mobile applications using Flutter, with a strong portfolio of completed projects.
- Proficiency in Dart programming language and a good understanding of Flutters architecture.
- Experience working with RESTful APIs and integrating third-party libraries and services.
- Solid understanding of mobile UI/UX design principles and ability to implement pixel-perfect designs.
- Strong problem-solving skills and the ability to troubleshoot and optimize code for performance.
- Familiarity with version control systems, particularly Git.
- Excellent communication skills, both written and verbal.
- Ability to work collaboratively in a fast-paced team environment.
- Strong attention to detail and a commitment to producing high-quality work.
Benefits of working at SmartQ:
SmartQ is an innovative and dynamic company that values its employees and strives to create a positive and fulfilling work environment. Here are some key benefits that make SmartQ an excellent choice for prospective employees:
- Innovative Work Culture : SmartQ fosters an innovative and collaborative work culture, encouraging employees to think outside the box and contribute creative solutions to challenges.
- Career Growth and Development : SmartQ is committed to the professional development of its employees. The company offers ongoing training programs, mentorship opportunities, and a clear career path to help employees achieve their professional goals.
- Work-Life Balance : SmartQ understands the importance of work-life balance and strives to create a supportive environment that allows employees to excel in their careers without sacrificing their personal lives.
- Competitive Compensation and Benefits : SmartQ offers competitive salaries and a comprehensive benefits package, including health insurance, retirement plans, and other perks to ensure the we'll-being and financial security of its employees.
- Diverse and Inclusive Environment : SmartQ values diversity and inclusion. The company is committed to creating a workplace that celebrates differences and provides equal opportunities for all employees.
- Flexibility : SmartQ recognizes the changing nature of work and supports flexible work arrangements, including remote work options, to accommodate the diverse needs and preferences of its employees.
- Team Collaboration : SmartQ believes in the power of teamwork. Employees collaborate across departments, fostering a sense of camaraderie and shared achievement.
- Social Responsibility : SmartQ is dedicated to corporate social responsibility and encourages employees to participate in community service initiatives and environmental sustainability programs.
- Fun and Engaging Work Environment : SmartQ believes that a positive and fun work environment enhances productivity and job satisfaction. The company organizes team building activities, social events, and other initiatives to promote a sense of camaraderie among employees.