Salary Context
This role offers $80k–$100k. The median for Mid-level mobile roles is $85k–$135k (based on 48 listings). 18% below median.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
- Proven experience in developing mobile applications on Flutter (Android) for atleast 3years. Experience in developing for iOS will beaplus;
Proven experience in developing web applications on Flutter Web for atleast 1year.
Deep knowledge ofthe Flutter Framework:
- Understanding ofthe Flutter architecture, widgets, state management (e.g. Provider, BLoC/Cubit, Riverpod);
- Ability towork with asynchronous operations (Future, Stream);
- Experience with navigation and routing in Flutter (for mobile and web applications);
- Knowledge ofthe features ofthe Flutter Web platform and the ability to optimize web applications on Flutter.
Knowledge ofthe Dart language:
- Excellent knowledge ofthe Dart programming language and its features;
- Understanding ofthe principles ofobject-oriented programming (OOP) and design patterns;
Working with API:
- Experience integrating with RESTful API and other web services. Experience with other types ofAPI (especially RPC) will beaplus;
- Understanding ofthe principles ofthe HTTP protocol;
- Ability toprocess data inJSON and other formats.
Working with version control systems:
- Mandatory knowledge ofGit and experience with Git Lab, Git Hub or Bitbucket;
- Knowledge ofthe principles ofPWA (Progressive Web Apps) development and their implementation in Flutter (desirable).
Understanding oftesting principles:
- Experience writing unit tests, integration tests and widget tests in Flutter.
- Spoken and written English atalevel sufficient for reading technical documentation and communicating with the team (B1or higher).
- Experience working with native modules (platform channels) in Flutter;
- Knowledge ofCI/CD (Continuous Integration/Continuous Delivery) principles;
- Experience with databases (e.g. SQLite, Firebase);
- Experience working in Agile teams;
- Ability to estimate deadlines and stick tothem;
- Proactivity, responsibility, ability towork inateam;
- Desire todevelop and learn new technologies;
- Having aportfolio with examples of developed mobile and web applications on Flutter.
Weoffer:
- An interesting project and non-trivial tasks that will allowus toshow your professional attitude and creativity;
- Friendly team;
- Comfortable working schedule and working conditions;
- Opportunity towork remotely aswell asinanoffice located inthe city centre;
- Paid vacation and sick leaves;
- Opportunity for professional growth and career development;
- English, paid professional courses, coffee/fruits and other pluses :)
#J-18808-Ljbffr
Similar Jobs
Senior UI/UX Designer II with Security Clearance
CGS Federal (Contact Government Services)
Senior UX Designer
PTR Global
Entry Level Programmer/Developer - JAVA. J2EE/CRM/.Net/SharePoint/Websphere Commerce Server/HTML5
Marlabs
Power BI Developer for Sage 100
FreelanceJobs
Technical Support Specialist
Little Chute Area School District
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free