Experienced Flutter Developer
Overview
NECS, Inc. is seeking an Experienced Flutter Developer with strong leadership and communication skills to assume the technical lead role for a strategic mobile application. Currently, the app resides exclusively on Android devices, so experience with Android apps is preferred.
Qualifications
A successful candidate will have the following qualifications:
- Experience designing and building sophisticated and highly scalable apps using Flutter and Dart.
- Developed two or more Android apps with Flutter and deployed them on Google Play or available on Github.
- 10+ years of professional software development experience with a minimum of 5+ years in developing Android apps.
- A minimum of 3+ years using Flutter and Dart.
- Acsolid command of object-oriented concepts and the ability to execute them in application designs.
- Familiarity with common Flutter design patterns and methodologies, including but not limited to the repository pattern, the factory pattern, and layered architecture.
- Demonstrated history of robust architecture and design skills.
- Familiarity with Material Design Guidelines.
- Demonstrated solid UI/UX skills on previous projects.
- Familiarity with Firebase Analytics and Crashlytics.
- Experience using Riverpod 2.x in Flutter projects.
- Experience working with RESTful APIs.
- Experience with Agile development life-cycle processes.
- Experience with Flutter's automated testing features, unit testing, widget testing, integration testing, and goldens;
- Experience working with Git and Jenkins is a
- Proven ability to write readable code, create appropriate documentation for existing code, and refactor previously written code into a readable state.
- Must have leadership experience leading software development teams.
- Must have strong written and verbal communication skills.
Beneficial Skills
- Java or Kotlin experience
- Experience with globalization and internationalization of a Flutter app.
- Experience with IoT app development.
- Experience writing and releasing Flutter or Dart packages.
- Experience with optimizing applications for Material Design.
About NECS
Founded in 1987, NECS is driven by its mission to produce top quality software for food service distributors. A true visionary, NECS President Chris Anatra possessed the foresight to recognize the then emerging technology market was severely lacking in specialized software to address the needs of wholesale food distributors and full line distributors. Over the years, the NECS software evolved into entrée, a comprehensive Windows application with more than 3 million lines of programming source code. To date, more than 2,000 wholesale food distributors have decided that the NECS Entrée system is the best product to meet their demanding needs.
Company Culture
Focused on the world of fast-paced food distribution, NECS operates in the realm of high-value ERP software. We work to solve real problems instead of creating arbitrary “solutions” – ensuring the client is the hero, and we act as their guide to success.
NECS stays connected to our customer-centric values by maintaining a tight-knit, collaborative team even as we grow. Our fun, ‘work-hard, play-hard’ company environment encourages employees to share their best ideas and complete their most innovative work – whether at home or in the office.
We are the lead distribution software company in the world, due to our streamlined hiring process that recruits top talent. Our NECS team is committed to developing affordable software of such notable quality that our customers feel like they’re stealing it from us.
Compensation: $125,000-$140,000/annually
Additional Benefits: Remote, some on-site training required
Job Type: Full-time
Pay: $125,000.00 - $135,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Health savings account
- Paid time off
- Professional development assistance
- Vision insurance
Compensation package:
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Work Location: Remote