MiamiRecruiter Since 2001
the smart solution for Miami jobs

Senior Flutter Engineer

Company: Staffing Future Inc.
Location: Miami
Posted on: May 28, 2023

Job Description:

Senior Flutter Engineer
Miami, Florida


Job:Flutter Mobile Developer
Location:Remote
Job Type:Direct Hire
Referral Bonus: $1,000 +
Must be US Citizen / Green Card Holder
**No 3rd Parties**
Summary:
We are actively looking for Flutter Application Developers that will research, design, develop, operate and maintain mobile applications through the integration of technical and business requirements per standard IT process methodology.
Our client is one of the leading cruising and tourism companies poised to make an innovative impact in the industry
ESSENTIAL JOB FUNCTIONS:


  • Proficiency with Dart programming language.
  • Understand the difference between Stateless and Stateful widgets and create responsive UIs with these components.
  • Experience in bug fixing and improving application performance using tools such as Breakpoints, Stacktrace, and Dart DevTools.
  • Have familiarity with different methods and packages for navigation and routing
  • Have strong experience working with remote data via REST and JSON, including HTTP packages such as Dio and Chopper
  • Experience with data persistence on the device's preferences and local databases.
  • Strong experience with state management patterns and understanding the advantages and disadvantages of each one.
  • Previous Mobile Development experience
  • Familiarity using isolates for concurrency and parallel code execution
  • Experience doing unit tests, widget tests, and integration tests.
  • Solid understanding of the entire mobile development life cycle (coding, testing, packaging.).
  • Understand of Git versioning tool and Github.
  • Advanced understanding of source code repositories, branching, and merging strategies.
  • Have familiarity with SOLID principles and Design Patterns including but not limited to Singleton, Observer, Delegate, Factory, Builder, Facade, Composite, Memento.

    KNOWLEDGE, SKILLS & ABILITIES:

    • Design and implement mobile apps and contribute to the overall architecture, including client-server communication of the overall solution.
    • Research, design, develop, operate, and maintain mobile applications.
    • Design, develop and maintain customized applications, based on business and technical requirements established by the team leader using company coding standards including IT Standards for Security & Compliance.
    • Support highly complex mobile systems and assist with level 2 support.
    • Responsible for the development of new mobile applications.
    • Exercise significant independent judgment within broadly defined policies and practices to determine best method to accomplish tasks and achieve objectives. Apply advanced industry and subject matter knowledge to complex business issues.
    • Provide after-hour problem resolution during the on-call rotation period.
    • Respond to trouble tickets and calls related to mobile-based systems.
    • Partner with vendors to schedule and implement recommended maintenance updates. Ensures key performance indicators and interconnections with the mobile are operational. Search for issues and provide solutions to prevent problems from occurring. Identify potential escalations and alert management.
    • Develop superior and innovative team solutions to complex problems. Independently implement efficient and logical databases required for enterprise systems of significant complexity. Prepare detailed specifications from which new systems or major enhancements will be developed. Manage highly complex and high-risk changes to critical business systems.
    • Frequently contribute to the development of new ideas and methods. Demonstrate technical leadership and exerts influence outside of immediate team.
    • Provide mentoring and guidance to the team. Frequently represent the organization to external customers and vendors. Review and develop operational standards. Maintain technical expertise in most areas of mobile technologies.
    • Review and comment on other developer's code, looking for opportunities to add unit, functional and integration tests and to identify and resolve performance bottle necks, ensure all new software is delivered in compliance with the company coding standards.
    • Work closely with Product Managers, UX Designers and QA Engineers to develop new features.
    • Perform other job-related functions as assigned.


      EDUCATION & EXPERIENCE:

      • Bachelor's degree in computer science, MIS, or related field of study or any equivalent combination of relevant background, skills, and experience.
      • Minimum 3- 5 years of object-oriented software development experience.
      • 3+ years of building complex mobile applications using native SDKs and/or cross-platform toolkits
      • Knowledge of Flutter, Kotlin, Java, Swift and/or Objective-C, mobile tools.
      • Knowledge cross platform frameworks including but not limited to Flutter, React Native, React, Kotlin multiplatform is a plus.
      • understanding of information architecture, development, user profiling and content segmentation.
      • Knowledge of API programming.
      • Strong proficiency with object-oriented development. Strong leadership skills and abilities.
      • Excellent presentation skills.
      • Strong technical leadership and influencing skills.
      • Excellent analytical, organizational, and interpersonal skills.
      • Ability to translate requirements into quality solutions.
      • Self-motivated and ability to manage multiple tasks simultaneously.
      • Ability to work on-call work rotations in order to provide after-hours support.



Keywords: Staffing Future Inc., Miami , Senior Flutter Engineer, Engineering , Miami, Florida

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Florida jobs by following @recnetFL on Twitter!

Miami RSS job feeds