Job Description: Junior Flutter Developer
Position: Junior Flutter DeveloperExperience Required: 1-2 yearsEmployment Type: Freelance/Temp- 1-2 months
About the Role:We are seeking a motivated and enthusiastic Junior Flutter Developer to join our dynamic team. The ideal candidate should have 1-2 years of experience in Flutter development, with a focus on implementing authentication using Auth0, Dart programming, and WebView integration. The role will involve developing and maintaining cross-platform mobile applications for both iOS and Android, as well as integrating third-party native SDKs into Flutter apps.
Key Responsibilities:Develop and maintain high-quality Flutter applications for iOS and Android platforms.Implement authentication and authorization mechanisms using Auth0.Write clean, maintainable, and efficient code in Dart.Integrate WebView components and ensure seamless web content rendering within the app.Collaborate with the design and product teams to understand user requirements and provide technical solutions.Integrate third-party native SDKs into Flutter applications.Perform thorough testing and debugging of the application to ensure high performance and reliability.Stay up-to-date with the latest trends and technologies in mobile development and Flutter framework.Participate in code reviews and provide constructive feedback to peers.Troubleshoot and resolve issues reported by users and the QA team.
Qualifications and Skills:Bachelor’s degree in Computer Science, Information Technology, or a related field.1-2 years of experience in Flutter development.Proficiency in Dart programming language.Strong understanding and experience with Auth0 for authentication and authorization.Experience with WebView integration in Flutter.Solid understanding of mobile app development for both iOS and Android platforms.Experience in integrating third-party native SDKs into Flutter apps.Familiarity withGraphql APIs to connect Flutter applications to back-end services.Knowledge of version control systems, particularly Git.Ability to work collaboratively in a team environment.Strong problem-solving skills and attention to detail.Excellent communication and interpersonal skills.
Preferred Qualifications:Experience with state management solutions like Provider and Bloc.Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.Knowledge of agile development methodologies.