-
· 148 views · 21 applications · 11d
Frontend Developer (Angular + React)
Full Remote · EU · Product · 5 years of experience · English - B2Role Overview You’ll transform complex business requirements into intuitive, high-performance user experiences. This isn’t just about implementing designs — you’ll help shape the architecture, multi-channel strategies (desktop, mobile, and more), and...Role Overview
You’ll transform complex business requirements into intuitive, high-performance user experiences. This isn’t just about implementing designs — you’ll help shape the architecture, multi-channel strategies (desktop, mobile, and more), and ensure the systems we build are scalable, observable, maintainable, and reliable.
You’ll work closely with designers to bring interfaces to life, partner with back-end engineers to integrate APIs efficiently, and collaborate with product managers to keep technical direction aligned with business goals.
What You’ll Do- Build and maintain complex, responsive web applications for desktop and mobile using React and Angular.
- Translate sophisticated Figma designs into clean, accessible, pixel-perfect interfaces.
- Integrate with REST, GraphQL, and WebSocket APIs with robust error handling.
- Implement scalable state management (Redux, NgRx, Zustand, etc.).
Optimize performance with lazy loading, code splitting, memoization, Core Web Vitals. - Ensure accessibility compliance (WCAG) and cross-browser compatibility.
- Participate in architecture discussions and define front-end best practices.
- Conduct code reviews and mentor other engineers.
- Write and maintain unit, integration, and end-to-end tests.
- Contribute to documentation for both technical and non-technical audiences.
- Track your time accurately — not for micromanagement, but to help the team stay focused on what matters most through dashboards that show the types of activities that consume our time.
Required Skills & Experience - 5+ years of professional front-end development experience.
- Strong proficiency in JavaScript and TypeScript.
- Hands-on production experience with React and Angular.
- Solid understanding of modern component-based architecture.
- State management with Redux, NgRx, Zustand, or similar.
- Proficiency in HTML5, CSS3, and styling approaches (SASS/LESS, CSS Modules, CSS-in-JS).
- Experience integrating with REST/GraphQL APIs.
- Responsive design, cross-browser testing, and accessibility best practices.
- Familiarity with build tools (Webpack, Vite, Angular CLI) and package managers (npm, yarn, pnpm).
- Testing frameworks like Jest, Jasmine, Cypress, Playwright.
- Performance optimization techniques and metrics (Lighthouse, Core Web Vitals).
- Strong English communication skills — written and spoken.
- Willingness to go “above and beyond” to demonstrate excellence
Why Join Us - Work on high-impact, client-facing products from day one.
- Collaborate with skilled professionals across product, design, and engineering.
- Have a direct hand in shaping both technical and product direction.
- Enjoy a fully remote role with minimal bureaucracy and maximum trust.
- Gain exposure to diverse industries (Fintech, Healthtech, IoT, eCommerce/Logistics)
- Join a supportive, open team culture that values autonomy, mastery, and purpose.
-
· 32 views · 4 applications · 1d
Senior Back-End Cloud Engineer - Ruby on Rails
Full Remote · EU · Product · 5 years of experience · English - B2About the Role We’re looking for an experienced Senior Back-End Engineer (Ruby on Rails) who combines deep technical skill with strong product awareness and collaboration. You’ll work on complex, business-critical applications in healthcare, fintech,...About the Role
We’re looking for an experienced Senior Back-End Engineer (Ruby on Rails) who combines deep technical skill with strong product awareness and collaboration. You’ll work on complex, business-critical applications in healthcare, fintech, logistics, and intelligent infrastructure domains — architecting APIs, shaping data models, and helping teams deliver robust, high-performance systems.
You’ll be joining small, empowered, cross-functional teams that include Product Managers, Designers, QA, Front-End, and DevOps engineers. This isn’t a staff-augmentation role — our engineers are trusted collaborators who co-own architecture, technical quality, and delivery outcomes.
Why Altus Nova is Different
At Altus Nova, engineers aren’t just implementers. They are product-minded problem solvers who ask great questions, care about maintainability, and value iteration over perfection.
Our work is guided by a few simple principles:- Product-Minded Engineering — Understanding business goals makes better code.
- Iterative Delivery — We deliver in meaningful increments, not monoliths.
- Research Spikes — When something is unclear, we experiment before committing.
- Every Voice Counts — We debate vigorously, then execute together.
- Shared Responsibility for Production — Reliability and supportability are everyone’s concern.
What You’ll Do
- Design, build, and maintain scalable back-end systems using Ruby on Rails (with potential services in Node, Go, or Python where relevant).
- Build and document APIs consumed by internal and external applications.
- Improve performance, scalability, and reliability of core services.
- Collaborate with product managers and front-end engineers to translate requirements into deliverable technical designs.
- Review pull requests, mentor teammates, and help shape coding standards.
- Contribute to CI/CD pipelines, monitoring, and alerting (in collaboration with DevOps).
- Participate in design discussions, retrospectives, and release planning.
- Continuously improve our architecture — from database design to caching and background jobs.
What We’re Looking For
- 5+ years of professional development experience (at least 3 with Ruby on Rails).
- Strong grasp of Object-Oriented Design, SOLID principles, and service-oriented architecture.
- Experience designing and optimizing RESTful or GraphQL APIs.
- Deep understanding of SQL (PostgreSQL preferred), indexing, and query optimization.
- Familiarity with Sidekiq/Resque, Redis, background jobs, and message queues.
- Experience with cloud-native environments (AWS or GCP) and CI/CD pipelines.
- Experience with RSpec, Minitest, or similar frameworks.
- Familiarity with Docker, Kubernetes, or container-based environments.
- Strong communication skills — able to explain trade-offs and simplify complexity.
A mindset of continuous learning and collaborative problem solving.
Why You’ll Love Working Here
- Work with top-tier product teams that expect your input, not just your output.
- Build modern, high-scale systems with a strong emphasis on maintainability and observability.
- Collaborate with highly skilled peers across multiple disciplines.
- 100% remote — flexible hours and a culture of accountability, not micromanagement.
Opportunity to move into Tech Lead or Solution Architect roles as you grow.
More -
· 57 views · 11 applications · 29d
Kotlin Android Developer (BLE IoT App Support)
Part-time · Full Remote · Czechia, Hungary, Poland, Slovakia, Slovenia · Product · 5 years of experience · English - B2~5 hours per month retainer to guarantee availability. Additional work billed hourly at an agreed rate. Hours tracked in 30-minute increments with detailed monthly invoices. Engagement begins with a trial period; either party may end the relationship with...- ~5 hours per month retainer to guarantee availability.
- Additional work billed hourly at an agreed rate.
- Hours tracked in 30-minute increments with detailed monthly invoices.
- Engagement begins with a trial period; either party may end the relationship with 30 days’ notice.
- We provide QA support and BLE hardware devices for testing.
Overview
We are seeking a highly skilled Kotlin Android Developer to provide part-time support, maintenance, and occasional enhancements for a native Android application used by technicians and healthcare personnel to configure IoT devices in hospital environments.
The app is mature and generally stable, but periodically requires bug fixes, SDK migrations, BLE-related troubleshooting, improvements for new Android OS versions, and small feature enhancements. This is not a staff-augmentation role—it's a long-term, low-volume support partnership with predictable monthly work and additional hours billed as needed.
While this is a part-time position, reliability, technical depth, and communication quality are essential. You’ll work asynchronously with our U.S.-based engineering team via Slack, independently diagnose complex issues, and be accountable for delivering high-quality updates.
Responsibilities
Core Maintenance & Support
- Provide technical troubleshooting, bug resolution, and support for a native Kotlin Android app used in the field to configure IoT devices.
- Maintain and improve Bluetooth Low Energy (BLE) communication flows, including GATT interactions, bonding/pairing flows, timeouts, scan failures, and device-specific quirks.
Diagnose and reproduce BLE behavior using example IoT devices that we will provide.
(No in-field/on-site debugging required; occasional remote troubleshooting collaboration possible.)
Enhancements & Upgrades
- Implement minor feature updates and UX improvements within the existing codebase.
- Maintain and upgrade the application to remain compatible with future Android SDK and AGP versions, including handling breaking changes and new permission models (especially for BLE).
Support the build & release process using Fastlane and Google Play Console (publishing preferred, preparing artifacts acceptable).
Architecture & Code Quality
- Maintain and refine existing Dagger 2 dependency injection structures.
(We are open to selective improvements but not full rewrites; long-term the app will eventually be replaced with a Flutter-based version.) - Update and maintain multi-module Gradle configurations, packaging rules, and build troubleshooting.
- Support JSON handling using Moshi, including codegen adapters and serialization logic for device configuration.
Ensure application stability during Android 12–16 migration cycles, especially around sensitive BLE permission changes.
Collaboration & Process
- Participate in an initial onboarding process to learn the codebase, BLE device workflows, build environment, and testing processes.
- Collaborate asynchronously with U.S.-based team members via Slack.
- Provide clear updates, communicate blockers early, and proactively identify potential issues.
- Track all non-retainer time in 30-minute increments and submit detailed monthly invoices.
Core Android Expertise
- Strong Kotlin skills with the ability to work alongside legacy Java components.
- Deep familiarity with BLE, including:
- GATT characteristics & descriptors
- Bonding/pairing flows
- Connection stability, reconnection logic, and timeout handling
- Common production BLE failure modes
Comfortable working with XML-based UI and/or fragments/activities (Compose experience a plus, but not required).
Dependency Injection (Dagger 2)
- Experience with component graphs, subcomponents, modules, and @ Inject usage.
Ability to safely update or restructure Dagger 2 where needed without large-scale rewrites.
JSON Serialization (Moshi)
- Experience with Moshi adapters and codegen (@ JsonClass(generateAdapter = true)).
- Ability to read/write JSON for BLE device configuration and backend interactions.
Jetpack Architecture Components
- Experience with:
- ViewModel
- LiveData
- Lifecycle-aware components
Structured logging (Timber)
- Build System & Project Structure
- Strong Gradle skills (Groovy or Kotlin DSL), including multi-module setups.
- Experience handling AGP migrations, permission changes, and target/min SDK updates.
Familiarity with Android packaging rules (packagingOptions), manifest merges, and build troubleshooting.
- Build & Deployment
- Experience with Fastlane for build automation and store uploads.
Comfortable preparing or publishing builds in Google Play Console internal/external tracks.
- Soft Skills & Working Style
- Strong English communication skills, both written and spoken.
- Consistent availability for asynchronous collaboration via Slack and email.
- Ability to work independently and diagnose issues without extensive guidance.
- Professional, reliable, and disciplined in reporting hours and meeting expectations.
Nice-to-Have Skills
- BLE tooling & sniffers (nRF Connect, SweynTooth knowledge, etc.)
- Experience with device provisioning, IoT workflows, or regulated healthcare environments.
- Familiarity with Flutter (eventual migration could surface collaboration opportunities).
- Experience with backend APIs, authentication flows, or local persistence strategies.
Website:
https://altusnova.com/