Job Description
As a Flutter Developer, you will be responsible for designing and developing high-quality, responsive Flutter applications. You will implement state management using Provider, Consumer, and Selector, and understand and manage the app's lifecycle to ensure smooth performance. Additionally, you will utilize custom painters and animations to create visually appealing UIs, apply SOLID principles and Object-Oriented Programming (OOP) concepts in code development, and solve medium-level Data Structures and Algorithms (DSA) challenges to optimize app performance.
This role requires strong understanding of Flutter and Dart, as well as experience with state management techniques, specifically Provider, Consumer, and Selector. You should also have a solid understanding of the app's lifecycle in Flutter and be able to use Custom Painter for creating custom UI elements. Experience with Flutter animations, Agile/Scrum methodologies, and Firebase and other third-party integrations is highly desirable.
The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience. 0-2 years of hands-on experience in Flutter development is required.
Responsibilities
• Design and develop high-quality, responsive Flutter applications
• Implement state management using Provider, Consumer, and Selector
• Understand and manage the app's lifecycle to ensure smooth performance
• Utilize custom painters and animations to create visually appealing UIs
• Apply SOLID principles and Object-Oriented Programming (OOP) concepts in code development
• Solve medium-level Data Structures and Algorithms (DSA) challenges to optimize app performance
💡 Quick Summary
Seeking a career-building opportunity? The Flutter Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Ajmer offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
