This job has expired.
FAAZ Consulting
Expired

Mobile Developer - 100% REMOTE

$20 - $30/hourRemote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

Responsibilities:

  • Optimize app architecture for performance, usability, and maintainability
  • Write and maintain well-documented, extensible, elegant and testable code
  • Build reusable components and services in a modular and scalable architecture
  • Apply best practices to code development and documentation with minimal supervision
  • Work in collaboration with a team of architects, developers, designers, and product managers

Required Skills:

  • 3+ months of advanced flutter usage
  • 1+ year developing data-driven applications using native or cross platform technologies
  • 3+ years of professional app development experience in general
  • Solid understanding of network layer development using RESTful APIs
  • Solid understanding of data persistence techniques and best practices
  • Competent with Git and Gitlab/Github (rebasing, merge conflict resolution, branching)
  • Competent with Flutter state management techniques - using BLoC, Redux, or Provider
  • Expert in a mobile development language - Dart, Swift, Kotlin, Java, Objective-C
  • Experience with CI/CD workflows and systems - Travis, Jenkins, Gitlab, etc
  • Experience with threaded/asynchronous environments
  • Solid understanding of complex, module-based app architectures
  • Fundamentals in object-oriented programming, data structures, algorithm design, problem solving, and complexity analysis
  • Ability to provide innovative, creative solutions to tasks/problems
  • Ability to operate in Agile / Scrum development environments
  • Experience influencing app development best practices
  • Self-motivated with a positive, can-do attitude

Bonus Points:

  • Hands-on experience in multiple technologies - including front-end and back-end systems
  • In-depth native app development experience
  • Good understanding of best practices in UI and UX design
  • Experience with the use of dependency injection frameworks - on any platform
  • Solid knowledge of unit, integrated, and automated testing best practices
  • Excellent written and verbal communication abilities

Job Type: Contract

Pay: $20.00 - $30.00 per hour

Schedule:

  • Monday to Friday

Experience:

  • flutter: 1 year (Preferred)
  • professional app development: 3 years (Preferred)
  • CI/CD workflows and systems - Travis, Jenkins, Gitlab: 3 years (Preferred)
  • developing data-driven applications using native/platform: 1 year (Preferred)
  • Dart, Swift, Kotlin, Java, Objective-C: 3 years (Preferred)

Education:

  • Bachelor's (Preferred)

Contract Length:

  • 3 - 4 months
  • 5 - 6 months

Other GitHub contracts

Remote
0
USD
/hr

0 outside IR35 GitHub contracts