Software Developer | Flutter | Mobile Application
Location: Los Angeles, California, USA, or remote
Company: I.AM+ Electronics Inc.

JOB SUMMARY 

 

Design and build sophisticated and highly scalable apps using Flutter. Build custom packages in Flutter using the functionalities and APIs already available in native Android and iOS. Translate and build designs into high quality responsive UI code. 

 

KEY RESPONSIBILITIES 

 

  • Understand requirements and specifications 
  • Develop, build, test and maintain mobile applications 
  • Work closely with the system architects, UX / UI Designers and other team members 
  • Document projects and code efficiently while following best practices 
  • Manage code and projects effectively to keep in sync with other team members and managers 
  • Communicate with PMs regarding status of projects and suggest appropriate deadlines for new functionalities 
  • Validate cloud system to ensure any new changes do not compromise security of backend server 
  • Maintain software through product lifecycle including design, development, verification and bug fixes 
  • Connect regularly with QA team to deliver stable app, as well as to help understand end-user feedback 
  • Resolve all bugs reported by QA team in timely manner 
  • Follow company policies and quality procedures to ensure quality product deliverables 
  • Explore feasible architectures for implementing new features 
  • Various assigned tasks/projects 

 

QUALIFICATIONS 

 

  • 5+ years of experience 
  • Experience developing cross platform application using Flutter SDK 
  • Languages and frameworks: Flutter / Android / iOS (SDKs), Swift / Kotlin / Dart (Languages) 
  • Hands-on experience developing and implementing mobile applications in Android / iOS 
  • Good understanding of UI/UX concepts for mobile devices 
  • Custom UI development and advanced animations 
  • Strong understanding of software engineering practices based on SOLID principles for Object Oriented Programming 
  • Familiarity with Agile/Scrum delivery methodology; rapid prototyping is a plus. 
  • Knowledge of Data structures and Algorithms 
  • Excellent communication and interpersonal skills 
  • Ability to work closely in a team 
  • Outstanding analytical and problem-solving skills 
  • Time management skills 

 


Job posted on 16th July 2021-07-16T20:24:54.291 2021-07-26T20:24:55.367


When sending an email about a job, never send sensitive personal or professional information. Treat any email reply the same way you would treat any email, being alert for scams. Flutter Jobs accepts no liability or responsibility as a consequence of any reliance upon information on there (emails) or here.