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).