Responsibilities : - Develop and maintain mobile applications using the Flutter framework.- Collaborate with cross-functional teams to design, develop, and deliver exceptional user experiences.- Write efficient, maintainable, and reusable code.- Troubleshoot and debug application issues, identify bottlenecks, and propose solutions.- Work closely with designers to implement pixel-perfect UI / UX designs.- Stay updated with the latest trends, tools, and technologies in the mobile development space.- Participate in code reviews and provide constructive feedback to team members.- Contribute to architectural decisions and app design.- Optimize applications for performance, scalability, and security.- Continuously improve development processes and workflows.Requirements : - Proven experience as a Flutter Developer or Mobile App Developer.- Strong experience in Dart programming language.- Hands-on experience with Flutter framework and its core principles.- Solid understanding of the full mobile development life cycle.- Familiarity with RESTful APIs and integration of third-party APIs.- Proficient understanding of version control tools, such as Git.- Knowledge of UI / UX best practices and design patterns.- Ability to work in an Agile development environment.- Strong problem-solving skills and attention to detail.- Excellent communication and teamwork skills.- Bachelor's degree in Computer Science, Engineering, or a related field is a plus.Nice-to-Have : - Experience with native Android / iOS development (Java / Kotlin or Swift / Objective-C).- Previous contributions to open-source projects.- Knowledge of continuous integration and deployment (CI / CD) pipelines.- Familiarity with backend technologies and API development.
Flutter Developer • Bengaluru, Karnataka, India