Flutter Developer @ Roland DGA Corporation - Irvine, CA

Flutter Developer

Roland DGA CorporationIrvine, CA
30+ days ago

At Roland DG, we are at the forefront of innovation in the digital printing industry. Our team is passionate about creating cutting-edge solutions, and we're looking for a talented Flutter Developer to join us on this exciting journey. As a Flutter Developer at Roland DG, you will play a pivotal role in developing web and mobile applications using the Flutter development platform. You'll be a key player in our Roland DG Connect team, contributing to front-end development and collaborating with existing back-end database structures and APIs. Over time, you'll also have the opportunity to expand your role into back-end development. If you have a knack for mobile and web application development and are ready to make your mark in a dynamic environment, send your resume to [email protected].

POSITION PURPOSE
The Flutter Developer position within Roland DG will be responsible for helping us to develop web applications, and mobile applications using the Flutter development platform related to Roland DG Connect. They will primarily be responsible for front end development and utilization of back end database structure created initially by someone else and or API calls. Eventually they can take on some of the back end development as well.

ESSENTIAL FUNCTIONS AND BASIC DUTIES

  • Driving Business Impact:

o You will create meaningful web front ends and mobile apps that will allow our customers to see the data collected from their printing machines to help increase their productivity with these units.

  • Utilizing the Google Flutter platform to create unique interfaces

o Developing applications that are clearly unique to our industry
o Developing applications that can drive user adoption
o Developing applications that can help users utilize the printers they have for increased productivity

  • Familiarity with the Dart programming language required
  • Ability to create compelling user interfaces within these application frameworks.

PERFORMANCE MEASUREMENTS

  • Timely and accurate applications developed to specifications for specific projects
  • Accuracy of data displays within those applications
  • Communication project status to relevant parties in a timely manner
  • Documentation on application architecture

QUALIFICATIONS

EDUCATION/CERTIFICATION:

  • Experience involving flutter web and mobile application development
  • Degree in progress for Computer Science or other related field
  • Experience with SQL and other programming languages
  • Expert with Excel and PowerPoint

REQUIRED KNOWLEDGE:

  • Must be familiar with object oriented programming languages including Microsoft Dot Net Core
  • Must be familiar with current version of Microsoft SQL (general database knowledge/experience), Application development experience in an Microsoft environment, Data Modeling/Relational Database Design
  • Strong team working skills, an programming nature, life-long learning and excellent written and oral communications skills are requirements for this position
  • Ability to troubleshoot technical problems with new release software, and research possible solutions using the internet and other available resources

EXPERIENCE REQUIRED:

  • Experience with the Microsoft stack of development tools
  • Ability to intuitively know how users should see the data that they need to make better decisions.

SKILLS/ABILITIES:

  • Ability to manage multiple tasks simultaneously to completion on deadline
  • Ability to prioritize work according to urgency and importance
  • Ability to interface with stake holders of various projects as well as IS team members
  • Strong interpersonal skills to resolve problems in a professional manner
  • Excellent written and verbal communication skills

SALARY RANGE:

$75,000 - $90,000

PHYSICAL ACTIVITIES AND REQUIREMENTS OF THIS POSITION

TALKING: Especially where one must frequently convey detailed or important instructions or ideas accurately, loudly, or quickly.

AVERAGE HEARING: Able to hear average or normal conversations and receive ordinary information.

REPETITIVE MOTIONS: Movements frequently and regularly required using the wrists, hands, and/or fingers.

AVERAGE VISUAL ABILITIES: Average, ordinary, visual acuity necessary to prepare or inspect documents or products, or operate machinery.

PHYSICAL STRENGTH: Sedentary work; sitting most of the time. Exerts up to 10 lbs. of force occasionally. (Almost all office jobs.)

WORKING CONDITIONS

NONE: No hazardous or significantly unpleasant conditions. (Such as in a typical office.)

MENTAL ACTIVITIES AND REQUIREMENTS OF THIS POSITION

REASONING ABILITY: Ability to apply logical or scientific thinking to define problems, collect data, establish facts, and draw conclusions.
Able to interpret a variety of technical instructions and can deal with multiple variables.

MATHEMATICS ABILITY: Ability to compute discount, interest, profit, and loss; commission markup and selling price; ratio and proportion and percentage.
Able to perform very simple algebra.

LANGUAGE ABILITY: Ability to read periodicals, journals, manuals, dictionaries, thesauruses, and encyclopedias.
Ability to prepare business letters, proposals, summaries, and reports using prescribed format and conforming to all rules of punctuation, grammar, diction, and style.
Ability to conduct training, communicate at panel discussions and to make professional presentations.

INTENT AND FUNCTION OF JOB DESCRIPTIONS
Job descriptions assist organizations in ensuring that the hiring process is fairly administered and that qualified employees are selected. They are also essential to an effective appraisal system and related promotion, transfer, layoff, and termination decisions. Well constructed job descriptions are an integral part of any effective compensation system.

All descriptions have been reviewed to ensure that only essential functions and basic duties have been included. Peripheral tasks, only incidentally related to each position, have been excluded. Requirements, skills, and abilities included have been determined to be the minimal standards required to successfully perform the positions. In no instance, however, should the duties, responsibilities, and requirements delineated be interpreted as all-inclusive. Additional functions and requirements may be assigned by supervisors as deemed appropriate.

In accordance with the Americans with Disabilities Act, it is possible that requirements may be modified to reasonably accommodate disabled individuals. However, no accommodations will be made which may pose serious health or safety risks to the employee or others or which impose undue hardships on the organization.

Job descriptions are not intended as and do not create employment contracts. The organization maintains its status as an at-will employer. Employees can be terminated for any reason not prohibited by law.

Job Type: Full-time

Pay: $75,000.00 - $90,000.00 per year

Education:

  • Bachelor's (Preferred)

Experience:

  • Flutter: 2 years (Preferred)
  • Mobile applications: 2 years (Preferred)
  • Web development: 2 years (Preferred)
  • SQL: 2 years (Preferred)
  • .NET: 2 years (Preferred)
  • Application development: 2 years (Preferred)
  • Data modeling: 2 years (Preferred)
  • Relational databases: 2 years (Preferred)

Work Location: Remote