Resumo da vaga

XTN-74F3605| FLUTTER DEVELOPER

Requisitos e responsabilidades

Conteúdo da vaga extraído em seções para revisão mais rápida.

Why Join Arch?

  • Work directly with an experienced and collaborative UK development team.
  • Deliver meaningful, high-quality software for a wide range of clients.
  • Gain exposure to modern technologies, frameworks, and tooling.
  • Be part of a forward-thinking agency that values craftsmanship, autonomy, and innovation.
  • You’ll play an important role in delivering high-quality digital experiences for our clients across industries

Application Development

  • Build and maintain production-ready Flutter applications for iOS, Android, and Web.
  • Implement clean, testable, and maintainable code using the Bloc pattern and other state-management approaches where appropriate.
  • Integrate applications with RESTful APIs and authentication services (OAuth, JWT, etc.).
  • Design UI components that adapt gracefully across different screen sizes, resolutions, and device orientations.
  • Write unit, widget, and integration tests to ensure reliability and stability.

State Management & Architecture

  • Use Bloc (and related libraries) to manage complex state in a predictable, scalable way.
  • Structure projects using clean architecture principles, separation of concerns, layered organisation, and reusable components.
  • Contribute to technical decisions around architecture, performance optimisation, and lifecycle management.

Build & Release Process

  • Configure build pipelines for iOS and Android, including signing, environment variables, and flavor-based builds.
  • Work with CI/CD pipelines to automate builds, testing, and deployments.
  • Diagnose and resolve build issues across environments (local, staging, production).

Security & Authentication

  • Implement secure authentication flows.
  • Follow OWASP Mobile and API security best practices to protect user data.
  • Ensure sensitive data is handled safely (e.g., avoiding hard-coded secrets, secure storage, HTTPS enforcement).

Collaboration & Delivery

  • Work directly with our UK-based development and project management teams.
  • Participate in sprint planning, stand-ups, code reviews, and retrospectives.
  • Produce clear technical documentation and communicate progress proactively.

Environment & Tools

  • Git for version control, following standard branching workflows.
  • Docker or containerised environments where applicable.
  • Jira, Slack, and other collaboration tools used across the team.

Technical Knowledge

  • Minimum 3 years’ experience building Flutter applications in production.
  • Strong understanding of Dart, Flutter widgets, and rendering lifecycle.
  • Hands-on experience with Bloc (or Riverpod/Provider with willingness to adopt Bloc).
  • Solid understanding of state management patterns and when to use each.
  • Experience integrating REST APIs, handling errors, and offline behaviour.
  • Familiarity with CI/CD pipelines for mobile builds.
  • Knowledge of secure coding principles and OWASP-style security awareness.
  • Experience publishing to App Store / Google Play.

Soft Skills

  • Fluent in English with strong written and verbal communication skills.
  • Comfortable working remotely with a UK-based team.
  • Well organised and capable of managing your own time effectively.
  • Able to set, communicate, and meet deadlines.

Personal Attributes

  • Reliable, detail-oriented, and self-motivated.
  • Passionate about writing clean, secure, and maintainable code.
  • A team player who takes ownership of their work.
  • Curious and eager to learn new technologies and approaches.
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoFlutter DeveloperÁrea da vaga
Sinal de senioridadeMiddleNível do candidato
StackCI/CD, Docker, RESTSkills principais
Localização1 país aceitoElegibilidade

Stack

Use estas tags para comparar vagas remotas similares.

Elegibilidade de localização

Candidatos devem aplicar apenas quando o país do perfil estiver listado aqui.

Seu perfilPaís não definidoEntre para comparar seu país com esta vaga.

Fluxo de contratação

O WithMira mostra a vaga e depois envia candidatos para a aplicação da empresa.

1Confira fit da vaga, stack e elegibilidade de localização no WithMira.
2Abra a página de aplicação da empresa pelo link rastreado.
3Salve a vaga ou assine oportunidades similares antes de sair.
Aplicar no site da empresaSite da empresaAbrir link