top of page

Senior Front-End & Mobile Developer

Remote (US & Latin America)

Job Type

Full Time

About the Role

Atelier App is seeking a skilled and passionate Senior Front-End & Mobile Developer to join our team. The ideal candidate will have extensive experience in a variety of programming languages and frameworks, including Swift, React, and Apple's ARKit and Room Planner Kit. They will also have a deep understanding of Xcode, Reality Converter, Reality Composer, CloudKit, MapKit, Android development tools such as Android Studio, Kotlin, Java, Gradle, Android SDK, Android Jetpack, and Firebase, and other relevant tools for front-end and mobile development, including hybrid/cross-platform development tools such as React Native, Flutter, Ionic, Xamarin, and Cordova.

The successful candidate will be tasked with ideating and building our core product, managing 1 to 2 junior developers, and will be expected to maintain fluent communication with other development teams, including backend and database teams. Experience with the integration of Generative AI tools is a plus.

Responsibilities:
-Develop and maintain our iOS and Android applications using Swift, React, and relevant SDKs.
-Create interactive UI experiences using React.
-Develop augmented reality features using Apple's ARKit and Room Planner Kit.
-Convert, create, and optimize assets for augmented reality using Reality Converter and Reality Composer.
-Work with CloudKit, MapKit, and Android development tools for data management and mapping services.
-Experience with hybrid/cross-platform development tools.
-Collaborate with our team to architect and implement front-end systems.
-Ensure the performance, quality, and responsiveness of applications.
-Identify and correct bottlenecks and fix bugs.
-Help maintain code quality, organization, and automatization.
-Lead and manage a team of 1-2 junior developers.
-Maintain constant, fluent communication with other development teams.

//

Atelier App está buscando un Desarrollador Front-End y Móvil Senior apasionado y con habilidades para unirse a nuestro equipo. El candidato ideal tendrá una amplia experiencia en una variedad de lenguajes de programación y marcos, incluyendo Swift, React, ARKit y Room Planner Kit de Apple. También tendrá un profundo entendimiento de Xcode, Reality Converter, Reality Composer, CloudKit, MapKit, las herramientas de desarrollo Android como Android Studio, Kotlin, Java, Gradle, Android SDK, Android Jetpack y Firebase, y otras herramientas relevantes para el desarrollo front-end y móvil, incluyendo herramientas de desarrollo híbridas o multiplataforma como React Native, Flutter, Ionic, Xamarin, y Cordova.

El candidato seleccionado será encargado de idear y construir nuestro producto central, gestionar de 1 a 2 desarrolladores junior, y se espera que mantenga una comunicación fluida con otros equipos de desarrollo, incluyendo equipos de backend y de bases de datos. La experiencia con la integración de herramientas de Inteligencia Artificial Generativa es un plus.

Responsabilidades:

-Desarrollar y mantener nuestras aplicaciones iOS y Android usando Swift, React y los SDK relevantes.
-Crear experiencias de interfaz de usuario interactivas usando React.
-Desarrollar características de realidad aumentada usando ARKit y Room Planner Kit de Apple.
-Convertir, crear y optimizar activos para la realidad aumentada utilizando Reality Converter y Reality Composer.
-Trabajar con CloudKit, MapKit y las herramientas de desarrollo de Android para servicios de gestión de datos y mapeo.
-Experiencia con herramientas de desarrollo híbridas o multiplataforma.
-Colaborar con nuestro equipo para diseñar e implementar sistemas front-end.
-Asegurar el rendimiento, la calidad y la capacidad de respuesta de las aplicaciones.
-Identificar y corregir cuellos de botella y arreglar bugs.
-Ayudar a mantener la calidad del código, la organización y la automatización.
-Liderar y gestionar un equipo de 1-2 desarrolladores junior.
-Mantener una comunicación constante y fluida con otros equipos de desarrollo.

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent experience.

  • Proven experience as a Front-End Developer or similar role.

  • Strong knowledge of Swift, React, Apple's ARKit and Room Planner Kit, and Android development tools such as Android Studio, Kotlin, Java, Gradle, Android SDK, Android Jetpack, and Firebase.

  • Experience with hybrid/cross-platform development tools such as React Native, Flutter, Ionic, Xamarin, and Cordova.

  • Experience with Xcode, Reality Converter, Reality Composer, CloudKit, and MapKit.

  • Familiarity with Git, testing frameworks like XCTest and Jest, CI/CD tools, project management tools, design and prototyping tools, debugging tools, performance profiling tools, and backend technologies.

  • Knowledge of additional iOS tools and frameworks like Core Data, SwiftUI, and Combine.

  • Experience with JavaScript and CSS libraries such as Redux, Material-UI, and styled-components.

  • Excellent problem-solving skills.

  • Strong communication and teamwork skills.

  • Attention to detail.

  • Experience with the integration of Generative AI tools is a plus.


//

  • Licenciatura en Ciencias de la Computación o campo relacionado, o experiencia equivalente.

  • Experiencia comprobada como Desarrollador Front-End o en un puesto similar.

  • Sólido conocimiento de Swift, React, ARKit y Room Planner Kit de Apple, y herramientas de desarrollo Android como Android Studio, Kotlin, Java, Gradle, Android SDK, Android Jetpack y Firebase.

  • Experiencia con herramientas de desarrollo híbridas o multiplataforma como React Native, Flutter, Ionic, Xamarin y Cordova.

  • Experiencia con Xcode, Reality Converter, Reality Composer, CloudKit y MapKit.

  • Familiaridad con Git, marcos de pruebas como XCTest y Jest, herramientas de CI/CD, herramientas de gestión de proyectos, herramientas de diseño y prototipado, herramientas de depuración, herramientas de perfil de rendimiento y tecnologías backend- Conocimiento de herramientas y marcos adicionales de iOS como Core Data, SwiftUI y Combine.

  • Experiencia con bibliotecas de JavaScript y CSS como Redux, Material-UI y styled-components.

  • Excelentes habilidades para resolver problemas.

  • Fuertes habilidades de comunicación y trabajo en equipo.

  • Atención al detalle.

  • La experiencia con la integración de herramientas de Inteligencia Artificial Generativa es un plus.

About the Company

Bilingual (English-Spanish) workplace
Competitive wages based on experience.
Benefits include flexible asynchronous schedules, unlimited PTO, stock options, and the opportunity for rapid career advancement.
We offer a build-your-own title/job approach to your role and growth within the company.
We pride ourselves on our diverse workplace and people-first culture.
We are committed to a no-burnout culture and prioritize the well-being of our team members.

//

Equipo bilingue (español - inglés)
Salarios competitivos basados en la experiencia.
Los beneficios incluyen horarios flexibles y asincrónicos, tiempo libre ilimitado, opciones de acciones, y la oportunidad para un rápido avance de carrera.
Ofrecemos un enfoque de construye tu propio título/puesto para tu papel y crecimiento dentro de la empresa.
Nos enorgullece nuestro lugar de trabajo diverso y la cultura centrada en las personas.
Estamos comprometidos con una cultura sin desgaste y priorizamos el bienestar de los miembros de nuestro equipo.

bottom of page