Position: Junior Flutter Developer
Category: Flutter
English level: intermediate
Years of experience: 1

Enthusiastic and motivated junior Flutter developer with 6 months of commercial experience and over a year of pet project development experience. Passionate about creating visually appealing and user-friendly mobile applications. Strong understanding of Flutter framework and its ecosystem. Committed to continuous learning and staying up-to-date with emerging technologies in the mobile app development industry.
Experience:
I have 7 months of commercial experience as a Junior Flutter Developer at a startup where I:
Collaborated with a team of developers to design, develop, and maintain mobile applications using Flutter framework.
Participated in the entire software development lifecycle, from requirements gathering to deployment and support.
Implemented UI/UX designs to create seamless user experiences.
Conducted thorough testing and debugging to ensure high-quality and bug-free code
Constantly encountered new technologies and quickly learned them in order to implement them into the program and improve my own skills
Projects:
Contributed to the development of a fitness program that helps people to be active. Found and fixed bugs, implemented and developed under the guidance of more experienced engineers a step counting system for iOS and Android. Configured in-app payment programmatically using RevenueCat. Worked closely with Firebase, namely with Firebase authentication (Email, Google, Facebook, Apple login), with real-time database, with storage and with deep links. Also familiar with Firebase Cloud Functions. I added analytics for various events inside the program (Segment, Mixpanel, I also have experience with Google analytics). I added new screens and connected them to each other using Auto-Route (Navigator 2.0). Used such packages as: Bloc, GetIt, Freezed to ensure maximum productivity and code quality.
Skills:
Flutter: Proficient in Flutter framework and Dart programming language.
Mobile Development: Experience in developing cross-platform mobile applications for iOS and Android.
UI/UX Design: Familiarity with creating visually appealing and responsive user interfaces.
Version Control: Knowledge of Git and GitHub for collaborative development and version control.
Agile methodology: Familiar with the concept of Agile methodology (thanks to the book Scrum and XP from the Trenches), worked in such applications as Slack and Trello.
Problem Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot and debug code effectively.
I want to write applications that will be useful to people, and where I can grow as a developer