Flutter Developer - KSA
At Globant, we dream and build Digital Journeys that matter to millions of users. We do that by leveraging engineering, design and innovation with our own industry-leading practices, like our Agile PODs and specialized Studios. We want you to join us in creating these journeys for the biggest clients in financial services, banking, retail, travel, e-commerce and media, revolutionizing and growing their core businesses while helping them (and you!) stay ahead of the curve.
What are we looking for:
We are seeking a highly skilled and experienced Flutter Architect to join our dynamic team. As a Flutter Architect, you will be responsible for designing and implementing robust, scalable, and maintainable mobile applications using the Flutter framework. The ideal candidate will have a strong background in mobile application development, a deep understanding of Flutter, and the ability to lead a team of developers to deliver high-quality software solutions.
Responsibilities:
System Architecture Design:
- Lead the design and architecture of Flutter-based mobile applications.
- Develop system architecture that is scalable, modular, and extensible.
- Work closely with stakeholders to understand requirements and translate them into technical specifications.
Code Review and Optimization:
- Conduct code reviews to ensure adherence to best practices and coding standards.
- Identify and address performance bottlenecks and optimize code for better efficiency.
- Collaborate with development teams to maintain high code quality and consistency.
Technical Leadership:
- Provide technical guidance and mentorship to the development team.
- Stay updated on the latest trends and advancements in Flutter and mobile application development.
- Promote a culture of continuous learning and improvement within the development team.
Collaboration and Communication:
- Collaborate with cross-functional teams, including UI/UX designers, product managers, and backend developers.
- Communicate effectively with team members and stakeholders, ensuring a clear understanding of technical requirements and solutions.
Problem Solving:
- Analyze complex technical problems and propose innovative solutions.
- Troubleshoot issues and provide timely resolutions to ensure the smooth functioning of applications.
Qualifications:
Education:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Experience:
- Proven experience as a Flutter Developer with a focus on architecture and design.
- Good years of experience in mobile application development.
Technical Skills:
- Expertise in Flutter framework and Dart programming language.
- Strong understanding of mobile app architecture patterns (e.g., MVC, MVVM).
- Experience with state management solutions in Flutter (e.g., Provider, Bloc).
- Proficient in version control systems (e.g., Git).
Leadership and Communication:
- Excellent leadership and interpersonal skills.
- Strong written and verbal communication skills.
- Ability to work collaboratively in a team environment.
Problem-Solving Skills:
- Analytical mindset with the ability to solve complex technical problems.
- Demonstrated ability to make sound decisions under tight deadlines.
We are ready.