Coderio logo
Coderio

Accelerate Your Digital Transformation

Senior Mobile Developer – React Native, Kotlin

Backend EngineerSoftware EngineerContractRemoteSeniorTeam 201-500Since 2017H1B No SponsorCompany SiteLinkedIn

Location

Argentina

Posted

3 days ago

Salary

0

Seniority

Senior

Job Description

Senior Mobile Developer – React Native, Kotlin

Coderio

• Diseñar e implementar la migración Android Kotlin → React Native utilizando una estrategia brownfield/strangler fig para minimizar el impacto operativo en planta. • Definir y documentar decisiones de diseño arquitectónico como ADRs utilizando arquitecturas modulares (Clean Architecture / MVVM adaptado a RN). • Extender y respetar los contratos del monorepo ( optimus-core ) como fuente de verdad de tipos en TypeScript. • Consumir APIs y streams de datos IoT (AWS IoT Core / MQTT) priorizando la resiliencia, la baja latencia y el consumo eficiente de batería en dispositivos industriales. • Implementar capacidades offline-first robustas (caché local, colas de sincronización y reintentos automáticos) para líneas de producción con conectividad variable. • Integrar esquemas de autenticación segura mediante AWS Cognito/OIDC y consumo de servicios cloud (API Gateway / Lambdas). • Implementar estándares de seguridad móvil y cumplimiento normativo (almacenamiento seguro de tokens, hardening y OWASP MASVS). • Definir y configurar el pipeline automatizado de CI/CD mobile (build, test, firma y distribución vía Firebase App Distribution o GitHub Actions). • Implementar prácticas de shift-left testing (pruebas unitarias, de integración y E2E con Jest / RN Testing Library) y configurar observabilidad/crash reporting (Sentry/Crashlytics/CloudWatch). • Participar activamente en las ceremonias Scrum (Planning, Dailies, Refinements, Reviews, Retrospectivas) y realizar code reviews rigurosas .

Job Requirements

  • +3 años de experiencia comprobable en desarrollo móvil nativo utilizando Android (Kotlin) .
  • Experiencia práctica demostrable en procesos de migración o modernización de aplicaciones móviles en entornos brownfield (no únicamente proyectos greenfield).
  • Conocimiento sólido y avanzado en React Native : TypeScript, hooks, React Navigation y manejo de estado global (Redux Toolkit, Zustand o MobX).
  • Experiencia en implementación de estrategias de almacenamiento local (SQLite, Realm, AsyncStorage o MMKV) y lógica de sincronización offline-first.
  • Experiencia en integración con APIs REST, arquitecturas distribuidas y protocolos de autenticación (OAuth2 / OIDC / JWT / Cognito).
  • Familiaridad de trabajo con entornos cloud (Deseable AWS : API Gateway, Lambda, S3, CloudWatch).
  • Configuración de pipelines de CI/CD Mobile (Fastlane, GitHub Actions, Bitrise o CircleCI) junto con esquemas de testing (Jest y React Native Testing Library).
  • Inglés técnico avanzado para lectura de documentación, especificaciones arquitectónicas y repositorios de código.
  • Deseable
  • Experiencia previa dentro del sector de IoT Industrial , automatización o integración con sensores, sistemas SCADA o MES.
  • Comprensión de negocio orientada a la manufactura, métricas OEE y KPIs de planta (disponibilidad, rendimiento, calidad, paradas, scrap) .
  • Experiencia práctica con protocolos MQTT y AWS IoT Core / AWS IoT Greengrass / edge computing.
  • Desarrollo de módulos nativos personalizados ( bridges ) y optimización de performance en dispositivos Android de gama industrial.
  • Experiencia trabajando en estructuras de Monorepos administrados con Turborepo, pnpm o NX.
  • Conocimiento de normativas de seguridad en entornos industriales (ISO 27001, IEC 62443).

Benefits

  • Compromiso a largo plazo, con autonomía e impacto .
  • Rol estratégico y de alta visibilidad en una cultura de ingeniería moderna .
  • Equipo internacional colaborativo y liderazgo técnico sólido .
  • Plan de carrera, crecimiento y liderazgo dentro de Coderio .

Related Job Pages

More Backend Engineer Jobs

Lessonspace logo

Senior Backend Engineer

Lessonspace

The Best Way to Teach Students Online.

Full TimeRemoteTeam 11-50H1B No Sponsor

Role Description Lessonspace is here to make teaching easier. We’re a fast-growing software company that provides tools for live, collaborative online learning. Tens of thousands of hours of lessons are taught around the world every day using Lessonspace. Founded in South Africa, Lessonspace now operates globally, with Europe and North America as our biggest markets. We are growing and we’re looking for a talented and ambitious engineer to help us accelerate the release of education tools and features. At Lessonspace, you'll work with cutting edge technologies (including things like WebRTC, CRDTs, Janus and Vue) across a globally networked system to provide reliable audio, video and collaborative tools to enable education worldwide. A big focus of yours will be focusing on the core of our real-time software stack. You'll work closely with the technical leads to develop new tech and expand our existing stack to let us deliver new features that the world’s largest tutoring providers can depend on at scale to support and grow their businesses. Our ideal candidate for this role is an engineer with proven aptitude and experience working independently on complex problems, looking to take their development to the next level in a small but highly skilled team. You will be given a large degree of freedom in how you work and pursue solutions, in a company with a deliberately flat hierarchy, no micromanagement, and an open culture. As a Senior Engineer, you will be required to: - Work closely with the rest of the engineering team to deliver solutions ranging from small-scale client assistance to stack-spanning alterations that enable huge new features. - Work with the support and operations teams to understand large client problems from first principles and propose new solutions. - Gain a holistic understanding of the Lessonspace stack, infrastructure and internal development environment, as well as how our customers use us, with an eye to becoming a potent source of internal systems knowledge for other engineers and teams to depend on. - Be able to take full ownership of your feature releases, testing and reliability, ultimately delivering major releases with confidence and minimal assistance. - You will be working at the nexus of engineering, sales and operations and may be engaged to deliver specific features to help larger customers onboard smoothly onto our platform. Qualifications - A University degree is not needed, but would be ideal. - 6+ years of experience in the industry. - Experience working in an engineering team and engaging with client-facing work. - Experience with Node.js and related testing frameworks. - Experience working with networking and network-driven systems. - Familiarity with Linux (shell scripting primarily, networking a bonus). - Familiarity with Python (Django a bonus). - Bonus: experience in the usual frontend stack: HTML, CSS, Javascript, a reactive framework like Vue or React and frontend testing frameworks like Jest and Cypress. - Bonus: experience with AWS (or GCP / Azure). - Bonus: experience with WebRTC or CRDTs. - Bonus: devops knowledge - Nomad (or Kubernetes) and Docker. Requirements - Working in a remote role with high-paced feature release requirements will result in some days feeling challenging while others will be very high energy. - Oftentimes, you will need to be managing multiple projects of different sizes, in various stages of the development. - At all times, your work will be supported by peers who are capable of providing insight and help on almost anything; our goal is for you to become such a person yourself in time. - You will have the opportunity to contribute significantly to the company’s growth during this pivotal time. - We do not have an on-call schedule, nor do we expect overtime work, but in the rare event of a serious incident, you may be contacted directly by the CTO out of work hours to provide assistance. - Any unavailability during such a situation, though, would not be regarded as a failure on your part. Benefits - Lessonspace is a fully-remote team based all around the world, but we have offices in Cape Town. - Should it be practical and should you live in the area, we may occasionally ask you to join us in person. - Nonetheless, most of your time will be remote. - You will report directly to the CTO. - Competitive South African remuneration and employee incentive scheme.

Worldwide
Spotify logo

Senior Backend Engineer – Advertising

Spotify

Passionate music fans. Innovative tech pros. Perfect harmony. Join our band.

Full TimeRemoteTeam 5,001-10,000Since 2008H1B Sponsor

• Architect, develop, and operate Java services that power real-time ad auction and ranking decisions at massive scale. • Build and maintain the services that conduct scoring, filtering, and selecting winning ads across slot types, formats, and multiple demand sources. • Design and evolve auction mechanics including second-price logic, floor price enforcement, bid shading, and guaranteed delivery prioritization. • Be a technical leader and valued contributor in an autonomous, cross-functional agile team. • Collaborate with other engineers, product owners, and data scientists to identify and solve challenging problems.

New York
Akvelon, Inc. logo

Middle / Senior / Lead Java SDE

Akvelon, Inc.

Custom-Built Software Engineering Teams

Full TimeRemoteTeam 1,001-5,000Since 2000H1B No Sponsor

Role Description We are looking for Middle / Senior / Lead Java Software Engineers to support and contribute to open-source data platform projects that promote a cloud lakehouse ecosystem. The team works on Apache Iceberg and adjacent OSS integrations, including Flink compatibility, Trino and Hive4 support, custom metastore client implementation, and cross-project compatibility testing. - Support Apache Flink and Iceberg v3 specification work, compatibility improvements, authentication gap fixes, and community-approved feature implementation; - Add support for Trino and Hive4 in a custom IMetastoreClient implementation for BigLake; - Implement compatibility test cases for Apache Iceberg across languages and projects; - Work with private repository code that is being prepared for open sourcing; - Contribute to technical design, implementation, testing, and review activities across the OSS support scope; - Collaborate with engineering stakeholders and align implementation details with community consensus where needed. Qualifications - Commercial Java engineering experience for data-intensive systems; - Experience with Java data processing frameworks such as Flink, Spark, Kafka, or Beam; - Understanding of data lake or lakehouse architecture; - Hands-on experience with Google Cloud Platform services such as BigLake, KMS, or GCS ecosystem; - Practical Python experience for tooling, tests, or integration work; - Ability to work with compatibility testing, cross-system integrations, and open-source-oriented implementation workflows; - Technical leadership experience for Lead-level candidates; - Upper-Intermediate English level and clear communication with distributed engineering teams. Requirements - Apache Iceberg experience; - OSS community contribution experience; - Cross-system integration experience. Working Conditions - Overlap: by 10AM PST. B2B contract; - Locations: Egypt, Armenia, Kazakhstan, Georgia.

Egypt + 3 moreAll locations: Egypt | Georgia | Armenia | Kazakhstan
Full TimeRemoteTeam 201-500Since 2011H1B No Sponsor

Role Description Bei zollsoft hast Du die Chance, die technologische Zukunft der Patientenversorgung aktiv mitzugestalten und mit Deiner Arbeit wirklich etwas zu bewegen. - Du konzipierst, entwickelst und dokumentierst unsere Softwarelösungen auf Basis von Ruby on Rails und Vue.js. - Du wirst von erfahrenen Entwickler:innen in einem Mentoring-Programm begleitet und Schritt für Schritt in unser Team sowie unsere Arbeitsweise eingeführt. - Du nutzt moderne KI-Coding-Tools wie Claude, Cursor oder vergleichbare Assistenten als festen Bestandteil Deines Workflows. - Gemeinsam entwickeln wir Guidelines für einen effizienten und zukunftssicheren AI-first-Workflow. - Du wirst Teil eines agilen Teams, das auf regelmäßigen Austausch, gegenseitige Unterstützung und gemeinsames Lernen setzt. - Diese Position kann zu 100 % aus dem Homeoffice ausgeübt werden. - Einer Teilzeitanstellung steht grundsätzlich nichts im Wege, idealerweise mindestens 30 Stunden pro Woche. Qualifications - Interesse an zukunftsweisenden KI-Tools (ChatGPT, Claude, Gemini). - Erste Erfahrungen mit agentischer KI wie Codex, Claude Cowork, Gemini Spark oder OpenClaw sind von Vorteil. Requirements - Erfahrung in der Softwareentwicklung mit Ruby on Rails und Vue.js. - Kenntnisse in modernen KI-Coding-Tools. - Teamfähigkeit und Interesse an agilem Arbeiten. Benefits - Super Team und flache Hierarchien. - Job Crafting/individuelle Arbeitsgestaltung. - Flexible Arbeitszeiten. - Weiterentwicklung. - Homeoffice/Mobiles Arbeiten. - Team Events. - Förderung der physischen und psychischen Gesundheit. - Betriebliche Altersvorsorge. - Betriebliche Krankenversicherung. - Dienstradleasing/Jobrad. - Hardwareleasing. - Mitarbeiterrabatte. - Betreuungkostenzuschuss/Kita-Zuschuss. - Erholungsbeihilfe. - Essenszuschuss. - Fahrtkostenzuschuss. - Auslandsarbeit. Company Description Wir sind ein innovatives, kreatives und nicht mehr ganz so junges Familienunternehmen mit Sitz unweit des Paradieses in Jena. Gemeinsam als Team entwickeln wir tomedo®, unsere rasant wachsenden Apple-basierten Software für Arztpraxen, die in unabhängigen Umfragen die höchste Kundenzufriedenheit erzielte, immer weiter. - Flache Hierarchien und ein kommunikatives Miteinander geben Deiner Kreativität und Deinen Ideen Spielraum zur Mitgestaltung spannender Projekte. - Home Office und flexible Arbeitszeiten geben Dir die Chance, Deinen Alltag ganz nach Deinen Vorstellungen zu gestalten. - Wir bieten Dir die Chance, Dich weiterzuentwickeln und das Wachstum der zollsoft GmbH aktiv voranzutreiben.

Germany