Ativa os alertas de emprego por e-mail!

Lead/Senior Frontend Developer

buscojobs Brasil

Rio de Janeiro

Teletrabalho

BRL 70.000 - 90.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Resumo da oferta

A leading technology recruitment platform is seeking a Senior Flutter Developer focused on macOS Desktop. You will create a high-performance, stable application that integrates video/audio and real-time features. The ideal candidate has strong Flutter and Dart experience, with a focus on maintaining code quality and collaborating in a remote-first environment.

Serviços

Remote-first environment
Flexible hours
Competitive salary

Qualificações

  • 5+ years of hands-on experience in Flutter and Dart building Desktop apps.
  • Experience with architectural patterns and state management.
  • Strong experience with RESTful APIs and WebSockets.

Responsabilidades

  • Design, build, and maintain the Flutter macOS app.
  • Integrate RESTful APIs and real-time services.
  • Own quality: unit, widget, and integration tests.

Conhecimentos

Fluent English (spoken and written)
Strong experience with Flutter and Dart
Proven work reducing CPU/GPU usage in Flutter apps
Solid grasp of architectural patterns
Hands-on with RESTful APIs
Git proficiency

Ferramentas

Sentry
Firebase
WebRTC
Descrição da oferta de emprego
Senior Flutter Developer

Location: Remote

Contract: PJ (full-time)

Level: Senior

We’re building a virtual office platform for remote and hybrid teams. It brings together persistent rooms, real-time presence, audio/video (WebRTC), chat, screen sharing, collaborative boards, and immersive spaces to boost connection, productivity, and team cohesion — all in one place.

The Role

We’re looking for a Senior Flutter Developer focused on macOS Desktop to build and evolve our desktop client. You’ll ship a high-performance, stable, and well-instrumented app that integrates video/audio, real-time features, and collaborative tools—while keeping top-tier code quality, testing, and documentation.

Secondary scope: help maintain Android and iOS builds (feature parity, fixes, and releases).

What You’ll Do

  • Design, build, and maintain the Flutter macOS app with clean architecture, modular layers, and reliable state management.
  • Integrate RESTful APIs and real-time services (e.g., WebSockets/Streams).
  • Implement A/V features (e.g., flutter_webrtc): device selection, camera/mic permissions, I/O routing, and stability under variable networks.
  • Ensure observability end to end: instrument product events/metrics; triage errors with Sentry; capture UX signals with Microsoft Clarity where applicable; analyze performance traces and dashboards.
  • Own quality: unit, widget, and integration tests; CI checks; code reviews; technical docs.
  • Handle macOS distribution: code signing & notarization, entitlements, Hardened Runtime, App Sandbox, Keychain; package DMG/PKG; manage auto-update (e.g., Sparkle).
  • Collaborate with Product/Design/QA to refine requirements and keep specs tidy in Confluence and PRs clear.
  • Attend daily standups in English and other ceremonies; keep Jira up to date and log time entries per task.
  • Submit an end-of-day daily report in English including hours worked, completed tasks, current task & ETA, blockers, and plan for tomorrow.
  • Secondary (Android & iOS): maintain parity when applicable, fix platform-specific issues, help with CI/CD and store releases, monitor crashes/perf via Sentry and review UX insights with Clarity when relevant.

Must-Haves

  • Fluent English (spoken and written): comfortable in daily standups and EOD reports.
  • Strong experience with Flutter and Dart building Desktop apps (preferably macOS).
  • Proven work reducing CPU/GPU usage in Flutter apps with measurable before/after results.
  • Solid grasp of architectural patterns (MVC/MVVM/Clean), DI, and state management (BLoC/Riverpod/Provider).
  • Hands-on with RESTful APIs, WebSockets/Streams, async/isolates, and robust error handling.
  • Firebase (Auth, Firestore, Analytics) or equivalent, Microsoft Clarity, and Sentry for monitoring.
  • Git proficiency, code reviews, CI (GitHub Actions/GitLab CI), and Jira work logs/time tracking.

Nice to Have

  • Deep macOS expertise: signing, notarization, App Sandbox, entitlements, Keychain, packaging, and updater pipelines.
  • WebRTC experience; spatial audio; jitter/latency tuning.
  • Android/iOS publishing (fastlane or equivalent), push notifications, in-app review flows.
  • Docker, CDN, and networking basics for real-time apps.
  • Accessibility and internationalization.

Benefits & Environment

  • Remote-first, flexible hours, and competitive market range.
  • Fast feedback loops, ownership, and a product with real impact on how teams work daily.
  • Support for learning, events, and continuous improvement.
Frontend Developer (WEB + Mobile)

We’re looking for a hands-on Frontend Developer passionate about building modern web and mobile applications. You’ll work with Flutter for cross-platform mobile, and a web stack that includes React, Next.js, Tailwind CSS, Redux, and Mapbox, all managed in a monorepo setup with NX.

If you enjoy creating fast, scalable, and visually engaging user experiences, this role is for you.

Senior Drupal Developer – Full Time

We are looking for a Senior Drupal Developer to join our team. This is a full-time position for an experienced professional with an advanced level of English who can actively collaborate with international teams and clients.

Key Responsibilities:

  • Design, develop, and maintain scalable, high-performance Drupal websites.
  • Customize and extend Drupal modules, themes, and APIs according to project needs.
  • Work closely with designers, business analysts, and other developers to translate requirements into robust technical solutions.
  • Ensure code quality through best practices, code reviews, testing, and documentation.
  • Optimize application performance, scalability, and security.
  • Participate in agile ceremonies and contribute to continuous improvement of processes and deliverables.
  • Provide technical leadership and mentorship to junior developers when needed.

Required Skills & Experience:

  • 5+ years of hands-on experience in Drupal development.
  • Experience with Drupal theming, custom module development, and site building.
  • Familiarity with Agile methodologies and collaboration tools (Jira, Confluence, Git).
  • Experience integrating Drupal with third-party systems and APIs.
  • Advanced level of English (written and spoken) – able to communicate fluently with international stakeholders.

Nice to Have:

  • Experience with Acquia, Composer, Drush, Docker, CI/CD pipelines.
  • Knowledge of modern frontend frameworks (React, Angular, Vue).
  • Familiarity with cloud hosting environments (AWS, Azure, Pantheon).
Senior Java Developer (EST hours)

Notes: Please share CV in English language / EST working hours - 15:00 - 23:00 CET / notice period of 1.5 months or less / Experience with complex projects is a must)

Project Description:

An international Investment Bank is enhancing its IT systems by introducing new technology and integrating with new third-party providers. Several projects will take place in the coming years, focusing on Trading, Market data, and Risk Management.

Responsibilities:

  • Communicate with business stakeholders including Traders, Operations and Strats.
  • Help to understand and translate business requirements into technical design specifications.
  • Identify technology solutions for enhancements or new initiatives.
  • Implement unit and integration test cases with industry standard test automation frameworks.
  • Document changes necessary to support business.

Mandatory Skills Description:

  • 6+ years of enterprise development experience (Java/JDK 8+).
  • Experience developing High-Performance and Distributed Applications.
  • Experience with Message Brokers (ActiveMQ, RabbitMQ, Kafka, or similar).
  • Experience with Cache/In-Memory Data Grids (Redis, Hazelcast, or similar).
  • Experience with REST/SOAP/gRPC.
  • OOP/OOD expertise.
  • Concurrency and multithreading expertise.
  • Spring (including Spring Boot and Spring Boot Actuator).
  • Strong SQL and DB knowledge.
  • Experience with automated testing (TDD, BDD, Mutation testing).
  • Knowledge of common Linux commands.
  • Experience working on geo-distributed and asynchronous teams.
  • Excellent verbal and written communication skills.
  • High level of self-organization and self-management.
  • At least B2 English.

Nice-to-Have Skills Description:

  • Familiarity with job schedulers (Tidal, Control-M, Autosys).
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes