Description
Job Responsibilities: • Design and develop mobile applications using the Flutter framework. • Collaborate with cross-functional teams to define, design, and ship new features. • Write clean, maintainable, and efficient code. • Ensure the performance, quality, and responsiveness of applications. • Identify and correct bottlenecks and fix bugs. • Maintain code quality, organization, and automatization. • Continuously discover, evaluate, and implement new technologies to maximize development efficiency. • Provide technical guidance and mentorship to junior developers. • Participate in code reviews and contribute to improving code quality standards. • Stay up-to-date with the latest trends and best practices in mobile development. Qualifications & Skills: • Bachelor's degree in Computer Science, Engineering or related field. • 6-8 years of experience in Mobile Application Development. • Proficiency in Flutter framework and Dart programming language. • Strong understanding of object-oriented programming principles. • Experience with third party libraries and APIs. • Solid understanding of full mobile development life cycle. • Familiarity with continuous integration and deployment (CI/CD) pipelines. • Excellent problem-solving skills and attention to detail. • Ability to work independently and in a team environment. • Strong communication and interpersonal skills.