Sr. Flutter Mobile Developer

Rocky River, OH, United States

Job Description


job summary:
Are you an experienced Flutter / Mobile Software Developer with versatile development skills on both Android as well as iOS? Have experience using Flutter as a mobile development platform and looking for a great, long-term opportunity? We currently use Flutter as our development platform while also uncovering ways to accelerate and shorten the application development cycle. We value quality in our product and in our underlying code. Ease of maintenance, performance and security are imperatives for us. In this role, you will be part of our innovation development team working on some of the key applications and systems we are developing for new markets and new opportunities in the logistics vertical. You will be involved in all aspects of the software development lifecycle, performing design, code, debug, maintain, test, implement and validate mobile applications with a broad understanding of best practices and modern mobile development techniques. In this dynamic role you will have the opportunity to develop high-quality mobile applications using Flutter, working closely with the product, design and engineering teams to understand requirements, design solutions, and implement them as part of a team. They will ensure the quality of code, maintainability, and scalability of the applications, and participate in code reviews, architectural discussions, and feature planning. The ideal candidate will be a self-starter, strong developer with hands on experience in Dart and Flutter that brings their own ideas to the table to help the team grow. If you are passionate about mobile development, have excellent problem-solving skills, and want to work on cutting-edge technologies, we encourage you to apply for this exciting mobile development opportunity.

location: Cleveland, Ohio
job type: Contract
salary: $60 - 75 per hour
work hours: 8am to 4pm
education: Bachelors

responsibilities:
Required Skills -

- Flutter/Dart

- Proficiency building for iOS and Android

- Kotlin

Job Duties -

- Participate in all phases of our Software Development Life Cycle (SDLC).

- Translate designs and wireframes into high quality code using Flutter/Dart.

- Design, build, and maintain high performance, reusable, and reliable Java/Kotlin code

- Ensure the best possible performance, quality, and responsiveness of the application through architectural patterns addressing improved code reuse, maintainability and ability to implement with Flutter

- You will bridge the art of what\'s possible across today\'s rapidly evolving logistics landscape.

- Design and build the prototype of an end-to-end tech architecture of a next-generation consumer-facing digital products, including both front-end (e.g., UX/UI, mobile apps, APIs) and back-end tech stacks (e.g., systems, data bases) and scale to production.

- Designs, develops, tests, and deploys software solutions and process flows complying with WG standards, guidelines, and best practices.

- Contributes to and leverages architectural patterns addressing better code reuse, maintainability and ability to implement with Flutter.

- Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints, including the ability to estimate work needed.

- Modernize existing screens and components to improve the end users experience.

- Partners with the WG UI/UX User Experience team to build new features.

- Collaborate with product, design, business teams to deliver new features to our internal and external customers.

- Be fearless but respectful in the pursuit of excellence, continually striving to shape the ways in which mobile apps impact the world around us.

- Collaborate with other engineers on the team and promote high quality software engineering practices.

- Collaborate with other engineering team members through knowledge sharing, pair programming, and giving feedback in code reviews.

- Propose and implement one or more process/product improvements to make our engineering team and developer experience even better.

- Identifies, assesses, and formulates architectural impacts and solutions from business requirements.

- Collaborates to ensure application designs utilize appropriate patterns and standards.

- Assesses functional and nonfunctional requirements and creates designs to meet both business and technical needs.

- Explains technologies and solutions to technical and non-technical stakeholders.

Job Requirements -

- 5+ years of working experience building mobile applications for iOS or Android

- 4+ years\' experience with Flutter/Dart

- strong knowledge in the architecture and implementation of Android or iOS Applications.

- Experience building a mobile app using Flutter SDK Knowledge of iOS and Android back-end services/APIs.

- Proficiency in Apple iOS design principles and application interface guidelines.

- Experience writing unit test and testing flutter widgets.

- Proficiency in Google\'s Material design framework.

- Experience with the Dependency Inversion principle and its implementation with Flutter/Dart.

- Experience in publishing apps on the App Store and/or Google Play Store.

- Experience of mobile development life cycle Working experience with JSON and data via REST

- Action oriented & excellent analytical and creative thinking.

- Experience designing, coding, and releasing mobile applications on either native or leading cross platform frameworks.

- High integrity, accountability, positive attitude, and willingness to do what it takes to make the team successful.

- Superior analytical skills paired with good problem-solving skills

- Ability to perform in a team environment

- strong oral and written communication skills

- Ability to interpret and follow technical plans

- Excellent troubleshooting and problem resolution skills

- Extremely responsive, with a strong sense of urgency.

- Experience using JIRA, queries, story mapping, bulk updates

Desired Skills & Experience -

Bachelor\'s degree preferred

qualifications:

  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors
skills: * Mobile Applications

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.

Pay offered to a successful candidate will be based on several factors including the candidate\'s education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).

Randstad

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4365516
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $60 - 75 per hour
  • Employment Status
    Permanent
  • Job Location
    Rocky River, OH, United States
  • Education
    Not mentioned