Remote Coach

Flutter Developer

Remote Coach

Flutter Developer

You are the engine that drives the world to better health. Our mission is to empower, educate and enable you – the trainer, the yogi, the health coach – with tools to break down barriers and help more people lead a healthier more active lifestyle.

Flutter Developer

Views: 605 | This job is expired 2 years, 4 months ago

Basic Job Information

Job Category : IT & Telecommunication > Mobile Apps
Job Level : Senior Level
No. of Vacancy/s : [ 2 ]
Employment Type : Full Time
Job Location : Kathmandu Work from Home
Offered Salary : Negotiable
Apply Before(Deadline) : Dec. 21, 2021 23:55 (2 years, 4 months ago)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than or equal to 2 years
Professional Skill Required : Restful Apis Riverpod Freezed Firebase
Other Specification

Stack

  • Event-driven design
  • Server less architecture
  • Flutter
  • River pod state management
  • Streams
  • Hooks
  • Rapid UI iteration, development and refactoring
  • Android, iOS, Web currently (desktop in future)
  • Firebase
  • Cloud Functions (NodeJS)
  • Firestore
  • RTDB
  • AUTH
  • Git
  • Stripe
  • Subscriptions
  • Payments
  • API
  • Webbooks
  • NoSQL & SQL

Skills Required:

  • Experience coding in Dart 
  • Flutter Design and Architecture experience
  • Knowledge to work with third-party APIs
  • RESTFUL API, MVC, MVVM, Clean Architecture, OAuth  
  • The SOLID Principles
  • Knowledge of Unit testing
  • Confidence with Git Versioning
  • Knowledge in project management tools like Jira 
  • Clear documentation skills
  • Ability to work as a team member
  • Fluent verbal and written English (you will be working with foreigners)

Qualification and Experience:

  • 2+ years of experience in the Flutter
  • 5+ years of experience in the mobile development
  • or skills equivalent to the above
Good to have additional skills

  • Experience with River pod ideally, or Provider 
  • NodeJS development
  • Android (Java or Kotlin) native development
  • iOS (Swift) native development

Essential Qualities:

A successful candidate will have the following key skills and qualities:

  • Excellent written and spoken English
  • Demonstrated experience working collaboratively with local and remote teams
  • A commitment to quality, simplicity, and attention to detail
  • Experience with the cloud (e.g. GCP, Microsoft Azure, AWS, etc.)

Desirable Qualities:

The following are desirable but not essential:

  • Experience working in an Agile software development process
  • Experience with JIRA and Confluence
  • A good understanding of Git version control

Job Description

Remote Coach a revenue-generating start-up is looking for an Flutter Developer to join its engineering team and evolve the approach to Web Development. Remote Coach is a premium personal fitness coaching platform, allowing fitness professionals to complement their direct coaching with clients by hosting virtual personal training sessions at their/their client's convenience. Additionally, the platform provides real-time feedback on health data allowing coaches to monitor and tailor their client’s exercise and nutrition programs as necessary.

As an Flutter Developer you will be responsible for:

  • Individual contributor of features to our Remote Coach apps
  • Collaborate with Design and Product to understand customer problems, assess the feasibility, and optimize the product roadmap
  • Translate designs and wireframes into high-quality code
  • Drive Flutter best practices within the codebase to ensure quality. In particular clean code, reusability, performance, and extensibility
  • Actively identify issues, tech debt, and bottlenecks. Work closely with the product team to prioritize
  • Drive technical solution design and solving of complex issues
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Working on bug fixing and improving application performance

What We Will offer: 

  • Flexible working hours, willing to work from home
  • A Salary dependant on experience and level of the challenge accepted
  • Chance to work with an early-stage startup and be part of our growth
  • Chance to learn new skills
  • Chance to work with the product team 

Note: Only experienced candidates are requested to apply 

Applying Procedure:

Interested candidates are requested to send their updated CV at [email protected]

OR,


This job has expired.

Recommended Jobs

Job Action

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE