👩‍💻Job board for Flutter™, Google’s UI toolkit for building beautiful apps for mobile, web & desktop
Front-End Mobile Engineer (Flutter)
The Front End Mobile Engineer is responsible for implementing the frontend elements of cross platform mobile applications using Flutter and Dart. You will be the primary developer for your portions (or the whole) of the application, responsible for application behavior, logic, screens, and consistency as well as code quality and test coverage, and judged by the product owner against a high quality standard. The Front End Mobile Engineer works with the Lead Engineer to do implement the designed front end application. In addition, you may also contribute to the architecture design, and be asked to create technical document around the areas you are involved in.
You must have extensive experience with Flutter (and Dart), as well as with API/SDK interactions with backend platforms. Experience with other cross platform frameworks such as React Native is a plus, as is familiarity with backend development stacks and web related technologies such as HTML5, CSS, and Javascript. A strong focus will be placed on code quality and adherence to design specifications.
This is a full time position lasting for the duration of the production cycle. This is a full time position, and we expect the workload to be up to 40 hours a week while production is active. You will be expected to be available to attend daily stand ups, coordinate with a distributed multidisciplinary team, and complete all tasks on time and to specification. This is a remote work contract, but the worker must be available for 4 hours of overlap time with California (PST) daily, preferably between 9am-2pm PST.
Role Overview:
* Implement high quality cross platform applications in Flutter & Dart.
* Interact with backend services such as firebase using APIs and SDKs
* Create, Write, Design, Optimize, Maintain, Utilize, Contribute, Extend, Troubleshoot, Support, Assess, Aid, Evaluate, Document, etc.
* Attend team meetings, including project kick-offs, stand ups, and additional meetings as required.
* Utilize and contribute to company wide code library
Qualifications & Skills:
* Fluent in Dart & Flutter, as well as Javascript.
* Extensive experience in Mobile Application development.
* Familiarity with related server side technologies and/or a background in databases and web related technologies a plus.
* Strong ability to quickly implement clean and readable code from provided specifications, with communication skills to resolve any ambiguity.
* Write clean, efficient, well-documented code.
* Strong written and verbal communication skills, including the ability to communicate issues and report project design and status to a diverse non-technical audience
Working Conditions
We are a fully remote company with team members across the globe. Team members are expected to have high speed internet suitable for both work and voice calls. Team members must have a functional microphone with clean audio to communicate with the rest of the team. Additional tools required for the position must be supplied by the team member with exceptions only for exceptionally proprietary software or hardware required for a project.
Expected Hours of Work
Some flexibility in hours is allowed, but all team members must be available during the “core” work hours of 9:00 a.m. to 2:00 p.m. (PST) Monday through Friday. Workers must be available via Google Hangout, email, and Slack during designated work hours. Additional hours may be required when project completion deadlines must be met as well as for periodic client meetings. Hours will fluctuate based upon number of projects, project scale, and project timelines.
đź“‹Copy to clipboard