Android Developer (Kotlin, Flutter)

Android development, Kotlin, UX, UI, Unit testing, Agile, Git, MVVM
Full Time
Depends on Experience
Travel not required

Job Description

Responsibilities:

  • Design and develop advanced applications for the Android platform
  • Develop and maintain software for Android applications.
  • Identify and correct bottlenecks and fix bugs
  • Ensure Software Development Process is followed, and appropriate documentation produced
  • Work in a cross-functional team to architect full end-to-end smart appliance solutions
  • Develop detailed design and test specifications.
  • Work closely with platform leaders, product line design teams, industrial designers, and web teams to define new feature rich applications.
  • Ensure the performance, quality, and responsiveness of applications
    Qualifications
  • BS. Electrical, Computer or Software Engineering or equivalent
  • 5 years Android Application Development
  • Knowledge of Android Operating System fundamentals
  • Work from UI/UX requirements, APIs and mockups to build functional, high-performance Android applications
  • Experience on Flutter (must have shipped at least 1 product, developed on flutter)
  • experience with BLOC pattern as well. Not a hard requirement, but nice to have.

A variation of this classical pattern has emerged from the Flutter community – BLoC. BLoC stands for Business Logic Components. The gist of BLoC is that everything in the app should be represented as stream of events: widgets submit events; other widgets will respond. BLoC sits in the middle, managing the conversation.

  • Experience with formal software development process (such as Agile)
  • Experience on Software Development Tools & software languages: Kotlin
  • Proficient understanding of code versioning tools; git
  • Familiarity with Continuous Integration

Preferred Qualifications

  • Knowledge of responsive app design principles
  • Android lifecycles using LiveData and Observer classes to create MVVM development patterns.
  • Strong project planning and project leadership skills and experience.
  • Excellent analytical skills and ability to work in a team-oriented environment.
  • Software Languages: Kotlin
  • Experience working with global software development team
  • Experience using simulators and software analysis tools.
  • Experience with UNIT Testing
Dice Id : 10267472
Position Id : 7174444
Originally Posted : 7 months ago
Have a Job? Post it

Similar Positions

Senior Android developer with Kotlin
  • Amiga Informatics
  • Irving, TX, USA
Senior Android developer with strong Kotlin experience
  • Amiga Informatics
  • Irving, TX, USA
Sr. Android Kotlin Developer
  • Avance Consulting
  • Chicago, IL, USA
Android / Kotlin Developer
  • Randstad Technologies
  • San Diego, CA, USA
Mobile Developer - Android, Java, Kotlin
  • Intelliswift Software Inc
  • Denver, CO, USA
Android Developer with Kotlin
  • InfoVision, Inc.
  • Plano, TX, USA
Flutter Mobile Developer
  • Apex Systems
  • Brea, CA, USA
Flutter Mobile App Developer
  • W3Global
  • Los Angeles, CA, USA
Flutter Developer
  • Central Point Partners