Overview

KEY RESPONSIBILITIES:

  • Translate designs and wireframes into high quality code
  • Design, build, and maintain high performance, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization

PREFERRED SKILL:

  • Experience with Flutter and Dart
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with Zestful APIs to connect Android applications to back- end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as touch
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open- source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
  • Experience authoring, testing, and deploying code mission-critical applications
  • Experience with JavaScript and/or TypeScript, Java and/or Swift/Objective-C
  • Detail-oriented web development skills (HTML, JavaScript, CSS/SASS, etc)
  • Experience developing integrations with common APIs (eg, Firebase, Twitter, Instagram, Stripe, Braintree, etc)
  • Visual design skills
  • Be proficient in using version control and continuous integration, with tools such as Git and Jenkins
  • Experience with third-party libraries and APIs
  • Experience of Firebase, SQL Lite, AWS, Gitlab, JIRA, or Github

Tagged as: fluter

You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.