Flutter Engineer

Linc'well

Mobile

TypeScript

Ruby

About this role

The role develops and improves the Clinic فور app, a healthcare application released for both iOS and Android using Flutter. The work focuses on delivering better patient experiences and increasing the long-term usefulness of the company’s healthcare services.

Responsibilities include considering and designing architecture to fulfill product requirements, carrying out feature development from implementation through test-code addition, code review, and release, and improving systems and development processes to increase development productivity.

The product is connected to online medical consultation and clinic digital-transformation services. After prioritizing development speed for the initial release, the application has performance issues and inconsistent design. The role will help resolve these issues and make it easier to test new patient experiences.

The company forms cross-functional teams for each product, consisting of product managers, designers, engineers, and QA members. Most teams use agile development with one- or two-week sprints. The position is fully remote. Communication uses asynchronous tools such as Slack as well as Slack Huddle, Google Meet, and the virtual office platform gather.

The development environment includes Ruby, Ruby on Rails, TypeScript, React, Next.js, Dart, Flutter, and GraphQL. Infrastructure and monitoring include AWS, mainly ECS Fargate, CloudFront, and Lambda, GCP with BigQuery for the data-analysis platform, and Datadog. The database is PostgreSQL. CI/CD tools include CircleCI, Autify, AWS CodePipeline, and GitHub Actions. Terraform is used for infrastructure as code, with metabase, Amplitude, and BigQuery for data analysis. Other tools include Figma, GitHub, Slack, and Notion.

The role can involve development across client-side and server-side areas according to the individual’s interests and strengths. It also offers collaboration with doctors, nurses, medical office staff, and pharmacists, including opportunities to interview healthcare professionals directly at medical sites.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.