What are the responsibilities and job description for the Flutter Architect position at PRO IT?
Title: Flutter – Architect
Location – Gainesville, FL
Mandatory Tech Skills - Flutter framework, Mobile architecture, and integrations, enterprise architect for mobile applications.
Good to have - worked into USA healthcare industry.
Job Description:
As a Flutter Mobile Architect, the candidate needs to be involved from conception to completion with projects that are technologically sound and aesthetically impressive.
- Must have an overall 12 years of experience in software and mobile apps development.
- Must have at least 3 years hands on experience building the apps using Dart language and Flutter framework.
- Must have experience in any other mobile programming language (Swift, Kotlin, React Native, Java Mobile).
- Must have an extensive work experience in Dart asynchronous programming (using Futures and Streams).
- Must have experience in creating and using Dart and Flutter packages and plug-ins, Flutter widgets, State management.
- Solid understanding of mobile app design patterns like - MVC, Delegation, Singleton, Factory, Adapter.
- Experience in consuming web services using JSON/XML.
- Must have experience with Git, branching strategy and CICD.
- Experienced in deployment of mobile application into the stores and able to fix complex merge issues and deployment issues.
Job Responsibilities:
- Identify the right technical components/frameworks for the business requirements.
- Designing end to end solution technical architectural of Flutter Apps.
- Ability to integrate backend systems with Restful services.
- Ability to invoke native APIs (IOS/Android).
- Be up to date on the latest industry trends in mobile technologies, especially Flutter.
Desired:
- Good to have experience in using method channels to invoke native APIs.
- Good to have knowledge on implementing localization & accessibility.
- Good to have experience in usage of tools and techniques related to code analyzers, layout inspector, performance view, memory view, multithreading, networking & Security etc.
- Good to have familiarity with agile development/waterfall processes and methodologies.
Job Type: Full-time
Pay: $81,338.70 - $97,956.29 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Compensation package:
- Yearly pay
Experience level:
- 10 years
- 11 years
Ability to commute/relocate:
- Gainesville, FL 32601: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Software development: 10 years (Preferred)
- Flutter: 9 years (Preferred)
Work Location: In person
Salary : $81,339 - $97,956