Senior Flutter Developer
Tecnología
Senior-Level Flutter Developer
We are seeking a highly skilled and experienced Senior-Level Flutter Developer to join our dynamic team and contribute to the development of our mobile app. As a Senior Flutter Developer, you will be responsible for designing, developing, and maintaining the mobile application using Flutter framework. In addition to mobile app development, expertise in back-end development and API integration is crucial to succeed in this role.
Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features and improvements for our mobile app.
- Develop high-quality, reusable, and efficient code using Flutter framework.
- Work closely with back-end developers to integrate APIs, ensuring seamless data flow and functionality within the mobile app.
- Optimize application performance, taking into consideration factors such as memory management and network efficiency.
- Conduct thorough code reviews, providing constructive feedback to team members and ensuring adherence to coding best practices and standards.
- Troubleshoot and debug issues, identifying and resolving performance bottlenecks and bugs to ensure smooth operation of the application.
- Stay up-to-date with the latest trends and advancements in Flutter development, sharing knowledge and insights with the team.
Requirements:
- Extensive experience in Flutter mobile app development, with a strong portfolio of successfully delivered Flutter applications.
- Proficient in Dart programming language and experienced in building custom widgets and animations using Flutter framework.
- Solid understanding of mobile app architecture patterns (such as BLoC, Provider, or Redux) and state management solutions in Flutter.
- Strong back-end development skills, with expertise in API development and integration.
- Familiarity with SQL and experience working with databases to store and retrieve data.
- Knowledge of version control systems, particularly Git, and experience with collaborative development workflows (e.g., pull requests, branching strategies).
- Ability to work effectively in a fast-paced, collaborative environment, juggling multiple tasks and priorities.
- Strong problem-solving skills and attention to detail, with the ability to quickly identify and resolve issues.
- Excellent communication and teamwork skills, with the ability to effectively collaborate with designers, developers, and other stakeholders.
Bonus Qualifications:
- Experience with hybrid app development frameworks (e.g., React Native) and native mobile app development (Android or iOS).
- Familiarity with cloud platforms and services (e.g., AWS, Firebase) for mobile app development and deployment.
- Knowledge of automated testing frameworks and practices, such as unit testing or integration testing in Flutter.
- Understanding of UI/UX principles and the ability to provide valuable input during the design phase.
If you are a highly motivated and experienced Flutter developer who is passionate about mobile app development and API integration, we would love to hear from you. Join our team and contribute to building an innovative and user-friendly mobile app that will have a significant impact on our users' lives.