We are hiring for our client - tocaan.
Overview
The Senior Flutter Developer plays a crucial role in our organization, contributing to the development and maintenance of high-quality mobile applications. They will work closely with the product and design teams to create user-friendly, visually appealing, and efficient mobile solutions using Flutter technology.
Key Responsibilities
Design, develop, and maintain high-quality mobile applications using Flutter framework.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, maintainable, and efficient code.Perform code reviews, identify areas for improvement, and suggest solutions.Troubleshoot and debug issues to optimize performance.Participate in the entire application lifecycle, from concept and design to testing and deployment.Stay up-to-date with new trends and best practices in mobile app development.Contribute to the improvement of development processes and tools.Ensure the best possible performance, quality, and responsiveness of applications.Work on bug fixing and improving application performance.Translate designs and wireframes into high-quality code.Optimize applications for maximum speed and scalability.Assist with creating and maintaining technical documentation.Provide technical guidance and support to junior developers.Collaborate with backend developers to integrate user-facing elements with server-side logic.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or related field.Understand Getx state management.Proven experience as a Flutter Developer or similar role.Strong proficiency in Dart programming language.Demonstrated experience in mobile app development using Flutter framework.Solid understanding of the full mobile development life cycle.Proficiency in UI/UX design principles and best practices.Experience with third-party libraries and APIs.Knowledge of performance tuning and optimization techniques.Ability to work in an Agile development environment.Excellent problem-solving skills and attention to detail.Strong communication and collaboration abilities.Familiarity with cloud message APIs and push notifications.Experience with version control systems such as Git.Understanding of continuous integration and continuous deployment (CI/CD) processes.Ability to quickly adapt to new technologies and coding languages.
Skills: developers,agile development,ui/ux design,app,ci/cd,mobile app development,mobile applications,ci/cd processes,ui/ux design principles,git,dart,getx state management,mobile,flutter,application