Trabajos remotos de Desarrollador React Native/Typescript

En Turing estamos buscando desarrolladores React Native/TypeScript remotos que serán responsables de crear aplicaciones multiplataforma de alta calidad, teniendo en cuenta las métricas de ingeniería como seguridad, costo de funcionamiento, rendimiento, etc. Obtén la oportunidad de trabajar con empresas estadounidenses de élite y asciende rápidamente de rango.

Echa un vistazo a los mejores empleos para mayo 2024aquí

Descubre trabajos remotos en software con centenas de clientes de Turing

Descripción del puesto

Responsabilidades del puesto

  • Colaborar con el equipo de ingeniería para comprender las necesidades operativas y las dificultades en pos de desarrollar protocolos de seguridad, medidas de protección de datos y soluciones de calidad.
  • Trabajar en estrecha colaboración con el equipo de front-end para crear componentes intuitivos de UI y UX.
  • Escribir código bien definido, de alta calidad, comprobable y reutilizable para desarrollar aplicaciones de alto rendimiento.
  • Diseñar componentes escalables y comprobables para cumplir con los requisitos.
  • Sugerir áreas de desarrollo para soluciones mejoradas e innovadoras.
  • Tomar posesión de las características y los proyectos, y mantener la documentación para referencias futuras.

Requisitos mínimos

  • Licenciatura o Maestría en Ingeniería, Ciencias de la Computación, TI (o experiencia equivalente).
  • Al menos +3 años de experiencia como desarrollador React Native/TypeScript (con algunas excepciones para desarrolladores sumamente calificados).
  • Experiencia en herramientas React Native y React como webpack, Enzyme, React.js, Flux y Redux.
  • Dominio de TypeScript y sus frameworks como AdonisJS, Ts.Ed, Feather, etc.
  • Conocimiento en tecnologías front-end como HTML5, JavaScript y CSS3.
  • Experiencia en microservicios y APIs de back-end para aplicaciones web modulares y de alto tráfico.
  • Fluidez en Inglés para comunicarse de manera efectiva.
  • Capacidad para trabajar a tiempo completo (40 horas/semana) con una superposición de 4 horas con los husos horarios de EE. UU.

Habilidades preferidas

  • Conocimiento en sistemas de gestión de código fuente como Git.
  • Conocimiento en GraphQL, GCP, Jenkins o CircleCI.
  • Amplio conocimiento en estructuras de datos y algoritmos.
  • Conocimiento en bases de datos SQL/NoSQL.
  • Comprensión de metodologías agile/scrum.
  • Gran capacidad analítica y de resolución de problemas.

¿Interesado en este trabajo?

Aplica a Turing hoy mismo.

Aplicar ahora

¿Por qué unirse a Turing?

Elite US Jobs

1Empleos de élite en EE. UU.

Los desarrolladores de Turing obtienen un salario superior al del mercado local en la mayoría de los países gracias a que colaboran con las mejores empresas estadounidenses.
Career Growth

2Crecimiento profesional

Crece rápidamente trabajando en problemas desafiantes, tanto técnicos como de negocio utilizando las tecnologías más actuales.
Developer success support

3Asistencia al Desarrollador

Mientras estes emparejado, disfruta de asistencia 24/7 a los desarrolladores.

Desarrolladores Turing

Lee las reseñas sobre Turing.com de desarrolladores de todo el mundo y descubre como es trabajar con las mejores empresas de EE.UU.
4.6DE 5
Basado en las opiniones de los desarrolladores a abril 2024
Ver todas las reseñas

¿Cómo convertirse en un desarrollador de Turing?

Trabaja con las mejores compañías de software en solo 4 sencillos pasos
  1. Crea tu perfil

    Completa tus datos básicos: nombre, ubicación, conocimientos, expectativa salarial y experiencia.

  2. Realiza nuestras pruebasy entrevistas

    Resuelve pruebas y asiste a una entrevista técnica.

  3. Recibe ofertas de trabajo

    Las mejores empresas de EE.UU. y Silicon Valley te elegirán como colaborador.

  4. Obtén el trabajo de tus sueños

    Una vez que seas parte de Turing, ya no tendrás que volver a buscar otro trabajo.

cover

¿Cómo convertirte en desarrollador React Native/TypeScript?

En la última década ha habido un aumento en el uso global de teléfonos celulares. Ahora se lleva el mundo virtual en el bolsillo, tal y como predijo Steve Jobs. Es posible hacer cualquier cosa en los celulares, desde comprar hasta invertir. Como resultado, se está viendo un aumento significativo en el desarrollo de frameworks para aplicaciones móviles.

Facebook introdujo uno de esos frameworks, React Native, en 2015. Ha cambiado fundamentalmente el sector de las aplicaciones móviles. React Native es un framework de JavaScript gratuito y de código abierto que permite a los desarrolladores crear interfaces de usuario (UI) para aplicaciones móviles compatibles con Android y con iOS.

Por otro lado, Microsoft creó el lenguaje de programación TypeScript. TypeScript, anteriormente TypeScript 0.8, es un superconjunto de JavaScript que proporciona una tipificación estática opcional por sobre JavaScript. Estos tipos permiten a los programadores organizar y probar su código antes de la ejecución, lo que les permite desarrollar aplicaciones a gran escala con mayor eficacia.

¿Cuál es el alcance en el desarrollo React Native/TypeScript?

El sector de las aplicaciones móviles ha crecido significativamente en los últimos años, a medida que el entorno digital ha tomado el control. Incluso las organizaciones más convencionales ahora deben tener una presencia digital. Además, la tecnología moderna ha acelerado el proceso de producción de teléfonos celulares de alto rendimiento pero de bajo costo.

Todos estos hechos sugieren que los trabajos de desarrollador React Native/TypeScript tienen una gran demanda. React Native presenta ventajas que simplifican la vida de los desarrolladores, empresarios y usuarios finales, además de contar con el respaldo del gigante tecnológico Facebook y una gran comunidad de desarrolladores.

Por otra parte, la cantidad de empresas que buscan cubrir puestos de TypeScript también ha aumentado drásticamente en los últimos años, lo que indica que la popularidad del lenguaje está creciendo. La necesidad de desarrolladores TypeScript ha aumentado junto con la prominencia de TypeScript en la comunidad de programación en los últimos años.

¿Cuáles son las funciones y responsabilidades de un desarrollador React Native/TypeScript?

Los trabajos de desarrollador React Native/TypeScript implican la creación de aplicaciones móviles de alto rendimiento para las plataformas Android e iOS. Para comprender e implementar los requisitos, los desarrolladores deben comprometerse con el equipo del producto. La coordinación, la comunicación y la dedicación son habilidades altamente buscadas. Como desarrollador TypeScript, eres responsable de mejorar la experiencia del usuario (UX) de las aplicaciones y plataformas de la empresa. Debido a que te especializas en la parte front end del desarrollo de software, lo más probable es que trabajes del lado del cliente.

Los trabajos remotos de desarrollador React Native/TypeScript requieren las siguientes responsabilidades:

  • Crear interfaces de usuario para aplicaciones multiplataforma.
  • Encontrar y reparar fallas para mejorar el rendimiento.
  • A lo largo de los frameworks, utilizar APIs para la integración.
  • Desarrollar pruebas automatizadas para probar el programa.
  • Optimizar varios aspectos para plataformas web y navegadores.
  • Crear programas de alta calidad a partir de wireframes y prototipos.
  • Migrar aplicaciones web React actuales a React Native.
  • Comprender JavaScript y sus peculiaridades.
  • Integrar las partes centradas en el cliente creadas por desarrolladores de front-end con lógica back-end.
  • Crear código reutilizable, comprobable y eficiente.
  • Crear e implementar aplicaciones de baja latencia, escalables y sólidas.
  • Implementar medidas de seguridad y protección de datos.
  • Incluir soluciones de almacenamiento de datos.
  • Planificar, diseñar y construir la interfaz de usuario.
  • Mejorar la apariencia y el estilo de las aplicaciones en línea de las organizaciones.
  • Crear atractivas interfaces web colaborando con otros diseñadores y desarrolladores.
  • Indagar y analizar las preferencias de los usuarios más actuales.
  • Mantenerse siempre actualizado al día sobre las tecnologías y técnicas más recientes en tu área.
  • Llevar un registro del proyecto en el que se está trabajando.

¿Cómo convertirte en un desarrollador React Native/TypeScript?

Para conseguir un trabajo remoto de desarrollador React Native/TypeScript, debes estar familiarizado con JavaScript. Si tienes experiencia previa con frameworks de interfaz de usuario o aplicaciones móviles, tendrás una ventaja sobre los demás. Se recomienda que aprendas sobre los ecosistemas de iOS y Android, ya que esto te ayudará a corregir errores y automatizar inspecciones.

Una formación típica en ingeniería informática te ofrece varias oportunidades en todo el mundo. El título se conoce como B.Tech, y consiste en un programa de licenciatura de cuatro años. La BCA, o Licenciatura en Aplicaciones Informáticas, también puede ayudarte a confirmar una base para solicitar un trabajo remoto de desarrollador React Native/TypeScript.
Además de los talentos técnicos, tener sólidas habilidades de comunicación y cooperación te ayudará a convertirte en un participante importante del equipo en el desarrollo de los productos más exitosos.

¿Estás interesado en trabajos remotos de desarrollador React Native/TypeScript?

¡Conviértete en un desarrollador de Turing!

Aplica ahora

Habilidades requeridas para convertirse en un desarrollador React Native/TypeScript

Escribir y comprender JavaScript es una de las calificaciones para un trabajo remoto de desarrollador React Native/TypeScript. Además, el dominio de ESLint, Redux, Enzyme, Jest y otras herramientas ayuda en la navegación de patrones y aplicaciones. Veamos cada una de las habilidades en demanda:

1. HTML + CSS

Todos los desarrolladores front-end están familiarizados con el lenguaje de marcado de hipertexto (HTML) y las hojas de estilo en cascada (CSS), que se utilizan para crear interfaces de usuario. Comprender HTML y CSS permite navegar por los requisitos para implementar ideas web responsive. Si bien HTML y CSS son estáticos, son necesarios para crear una plataforma fácil de usar. Escribir elementos HTML semánticos, realizar reajustes de CSS y comprender modelos de cajas te ofrecen una ventaja sobre los solicitantes más experimentados. Si deseas trabajar como desarrollador React Native/TypeScript remoto, debes tener un conocimiento profundo de la interfaz de usuario y la programación front-end.

2. JavaScript

Un desarrollador experto en React Native tiene conocimientos en JavaScript. JavaScript es la base de React y React Native. Como resultado, un candidato que busque un trabajo de desarrollador React Native/TypeScript debe tener una sólida comprensión de ES6 y React. Para evaluar tu capacidad, la mayoría de los reclutadores te harán preguntas técnicas sobre ES6 y React. Idealmente, los reclutadores buscan candidatos que tengan experiencia práctica con React Native. Entonces, si has creado una aplicación con React Native, asegúrate de tenerla a mano.

3. PHP

PHP es un lenguaje de programación que se incorpora en HTML y permite a los desarrolladores crear páginas web y aplicaciones en línea más interactivas y dinámicas. El código PHP puede procesarse en un servidor, lo que permite que PHP haga que las páginas web sean más interactivas y complejas. Además, PHP permite proteger con contraseña determinadas páginas de un sitio web.

4. Variables y Alcance

Las variables en JavaScript permiten almacenar datos en la memoria y acceder a ellos según sea necesario. Como resultado, saber cuándo y dónde acceder a los datos es fundamental para diseñar aplicaciones. Si bien la familiaridad con el método anterior de almacenamiento de variables es beneficiosa, se requiere una comprensión profunda de los fundamentos de ES6. Los matices de los conceptos básicos de ES6 son imprescindibles para prácticamente todos los puestos remotos de desarrollador React Native/TypeScript.

5. Arrays y Objetos

En un trabajo de desarrollador React Native/TypeScript, deberías poder manipular objetos y modificar sus propiedades de valor. Debes recordar que tu vista es una función de un estado, o v=f(s). El nombre "React" se tomó de la declaración condicional: tu vista responde a los cambios en tu objeto de estado. Además, los desarrolladores deben usar las técnicas de array de JavaScript integradas para modificar los datos de manera adecuada. Te animamos a explorar los cimientos de la librería antes de acudir a una entrevista.

¿Estás interesado en trabajos remotos de desarrollador React Native/TypeScript?

¡Conviértete en un desarrollador de Turing!

Aplica ahora

¿Cómo obtener un trabajo remoto de desarrollador React Native/TypeScript?

Es muy gratificante trabajar como desarrollador. Sin embargo, se requiere un sólido conocimiento de los lenguajes de programación. Se recomienda practicar hasta conseguirlo. Además, es necesario tener una visión del producto para estar sincronizado con el equipo. Una buena capacidad de comunicación permite a los miembros del equipo colaborar y priorizar actividades de acuerdo con el objetivo a largo plazo.

Turing te ha facilitado un poco las cosas en tu búsqueda de trabajos remotos de desarrollador React Native/TypeScript. Turing ofrece los mejores trabajos remotos para desarrolladores React Native/TypeScript que pueden ayudarte a avanzar en tu carrera como programador. Únete a la red de los mejores desarrolladores del mundo para encontrar trabajos remotos de desarrollador React Native/TypeScript de tiempo completo y a largo plazo con mejores salarios y oportunidades de progreso.

¿Por qué convertirte en un desarrollador React Native/TypeScript en Turing?

Empleos de elite en EE. UU.
Crecimiento profesional
Comunidad de desarrolladores exclusiva
Una vez que te unas a Turing, nunca más tendrás que solicitar otro trabajo
Trabajas desde la comodidad de tu casa
Gran compensación económica

¿Cuánto paga Turing a sus desarrolladores React Native/TypeScript?

Turing te ayuda a recomendarte un rango salarial que te permitirá decidirte por una oportunidad lucrativa y a largo plazo. La mayoría de nuestras recomendaciones se basan en un análisis de las circunstancias del mercado y las necesidades de los clientes. Turing, por otro lado, cree en la adaptabilidad. Como resultado, cualquier desarrollador React Native/TypeScript puede elegir su propio rango de precios en función de sus habilidades y conocimientos.

Preguntas Frecuentes

Somos una plataforma de empleos de largo plazo basada en Palo Alto California que permite a los desarrolladores de software más talentosos del mundo trabajar con las mejores empresas estadounidenses desde la comodidad de sus hogares. Nuestros directivos Jonathan Siddharth y Vijay Krishnan son ex-alumnos de Stanford y exitosos emprendedores de IA.

Después de cargar tu currículum, tendrás que pasar por tres pruebas: una evaluación de experiencia, una breve prueba de tus stacks tecnológicos y un desafío de programación en vivo. Una vez que pases estas pruebas, estarás listo para aplicar a una amplia gama de trabajos disponibles según tus habilidades.

No necesitas pagar ningún impuesto en los Estados Unidos. Sin embargo, es posible que debas pagar impuestos de acuerdo con las leyes fiscales de tu país. Además, tu banco podría cobrarte una pequeña comisión al depositar en tu moneda local.

En Turing, contratamos desarrolladores remotos en más de 100 tecnologías como React/Node, Python, Angular, Swift, React Native, Android, Java, Rails, Golang, PHP, Vue, entre otras. Además de ello, consideramos la experiencia laborar previa.

La comunicación es crucial para el éxito cuando se trabaja con clientes estadounidenses. Preferimos candidatos con un nivel B1 de inglés, es decir, aquellos que tienen la fluidez necesaria para comunicarse de manera oral y escrita sin problemas con nuestros clientes y hablantes nativos.

Actualmente, contamos solamente con vacantes para desarrolladores debido a la demanda de nuestros clientes. Es posible que en el futuro expandamos nuestra oferta a otros roles. Consulta frecuentemente nuestra página de carreras, puede ser que encuentres una posición que se adapte a tus habilidades y experiencia.

Nuestra diferenciación exclusiva radica en la combinación de nuestro modelo de negocio principal y nuestros valores. Para el avance de la AGI, Turing ofrece oportunidades de contratos temporales. La mayoría de los contratos para Consultores de IA tienen una duración máxima de 3 meses, con posibilidad de prórrogas mensuales — condicionadas a su interés, disponibilidad y a la demanda del cliente — hasta un máximo de 10 meses consecutivos. Para nuestro negocio Turing Intelligence, ofrecemos proyectos a largo plazo y de jornada completa.

No, el servicio es absolutamente gratuito para los desarrolladores de software que se registren.

Idealmente, un desarrollador remoto debe tener al menos 3 años de experiencia relevante para ser contratado por Turing, sin embargo, no cerramos las puertas a desarrolladores excepcionales. Realiza nuestras pruebas para averiguar si podemos ofrecerte alguna oportunidad emocionante.

Ver más preguntas frecuentes

Últimas entradas de Turing

Turing.com-Salary-Review

Turing Reviews: ‘The Compensation I Get At Turing Is Better than What I Could Get in Moscow'

Russian Data Science expert shares his Turing.com review on remote software jobs, working culture, salary, work-l...

Leer más

Hack The Rare Hackathon: Turing Developers Come Together to Build Software for Rare Disease Treatments

The event, organized in collaboration with OpenTreatments Foundation, brought together talented developers from a...

Leer más

Rust Is the Most Loved Language, Beats Python and TypeScript

Rust has been the most loved language in the developer community since 2015. What makes it so popular?

Leer más
OpenJS Acquires Node.js Trademarks: What Does This Mean for Contributors?

OpenJS Acquires Node.js Trademarks: What Does This Mean for Contributors?

The recent acquisition of the Node.js trademarks will benefit the open-source community. Find out how this...

Leer más

Liderazgo

En pocas palabras, Turing tiene como objetivo hacer que el mundo tenga igualdad de oportunidades. Turing fue fundada por los empresarios seriales de IA Jonathan y Vijay, cuya empresa anterior de IA (vendida con éxito) fue impulsada por un talento remoto excepcional. Turing tambien es respaldada por inversionistas innovadores de alto perfil como el primer CTO de Facebook (Adam D'Angelo), ejecutivos de Google, Amazon, Twitter y Foundation Capital.

Política de Igualdad de Oportunidades

Turing es un empleador que ofrece igualdad de oportunidades. Turing prohíbe la discriminación y el acoso de cualquier tipo y ofrece igualdad de oportunidades de trabajo a los empleados y solicitantes sin tener en cuenta la raza, el color, la religión, el sexo, la orientación sexual, la identidad o expresión de género, la edad, el estado de discapacidad, el estado de veterano protegido o cualquier otra característica protegida por la ley.

Explora trabajos remotos de desarrollador

briefcase
Android Engineer (Kotlin / Jetpack Compose / Coroutines)
About the Client

Our mission is to bring community and belonging to everyone in the world. We are a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. With more than 50 million people visiting 100,000+ communities daily, it is home to the most open and authentic conversations on the internet.



About the Role
We are looking for an Android Engineer to join our Games team.


Key Responsibilities


  • Design, develop & prototype Android native customer-facing applications.
  • Participate in full app life cycle: concept, design, build, deploy, test and release to app store.
  • Build experimental product features. 
  • Work with product teams on new product ideas, UI/UX designs, prototypes and estimates. 
  • Keep up-to-date on current and upcoming features in relevant products and platforms. 
  • Drive a best practices approach to the continuous improvement of our products, processes, and tools.
  • Assist in the creation and maintenance of documentation for all features in development. 
  • Bring  an entrepreneurial spirit: self-directed, innovative, and biased  towards action in fast-paced environments. You love to build new things  and thrive in ambiguity and even failure.


Who You Might Be:

  • Minimum of 5 years of software engineering experience, primarily  focusing on developing user-facing Android applications at scale using  Kotlin or Java
  • Experience with modern Android development frameworks such as Jetpack Compose and Kotlin coroutines.
  • Working knowledge of GraphQL
  • Backend experience (service development, databases, Kubernetes) and the ability to design maintainable APIs is a plus
  • Strong organizational skills with the ability to prioritize tasks and deliver projects on schedule
  • Self-directed and thrive in fast-paced environments
  • Excellent communication skills, both verbal and written, to  effectively collaborate with remote teams and communicate complex  technical topics to diverse audience


    Offer Details
  • 18-months CLT contract for Brazil-based developers. PJ not available. Please apply only if you're comfortable with these requirements
  • 18-months EoR contract for Argentina-based developers. IC/B2B not available. Please apply only if you're comfortable with these requirements
  • 12-months IC or B2B contract for other countires. Please apply only if you're comfortable with these requirements.    
  • Remote only, full-time dedication (40 hours/week)
  • Required 4+ hours overlap with Pacific Standard Time
  • Competitive compensation package.
  • Opportunities for professional growth and career development.
  • Dynamic and inclusive work environment focused on innovation and teamwork.
Media & Internet
251-10K employees
Kotlin (for Android)AndroidJetpack Compose
briefcase
iOS Engineer (Swift / iOS Development)
About the Client

Our mission is to bring community and belonging to everyone in the world. We are a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. With more than 50 million people visiting 100,000+ communities daily, it is home to the most open and authentic conversations on the internet.


Key Responsibilities


  • Design, build, and ship iOS features, experiments and products for millions of users to support our international growth.
  • Communicate effectively, within the team and across disciplines. Work closely with product managers and designers to craft compelling user experiences.
  • Contribute meaningfully to our team’s strategy. We give everyone a seat at the table and encourage active participation in planning our future. Don’t just come along for the ride.
  • Participate in product reviews and team meetings, providing technical insight. Help scope, estimate, and prioritize between conflicting needs.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.
  • Continuously learn and improve your technical and non-technical abilities.


Who You Might Be:

  • Minimum 5+ years of post-internship, full-time, hands-on, professional software development experience developing user-facing iOS mobile native applications at scale, using Swift.
  • Expertise in Swift and Objective-C
  • Familiarity with software engineering best practices such as unit/integration/end-to-end testing, design documents, CI/CD, A/B testing, code reviews, and documentation
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • Excellent communication skills. You collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical, professional, hands-on experience.
  • You love to build new things and thrive in ambiguity and even failure. You care about innovation.
  • Additional knowledge around GraphQL, REST, HTTP basics, and the ability to design maintainable APIs is a plus.

    Offer Details
  • Full-time contractor or employee, depending on a country
  • Remote only, full-time dedication (40 hours/week)
  • Required 6+ hours overlap with Pacific Standard Time
  • Competitive compensation package.
  • Opportunities for professional growth and career development.
  • Dynamic and inclusive work environment focused on innovation and teamwork.
Media & Internet
251-10K employees
Swift (for iOS)iOS Development
sample card

Aplica a los mejores trabajos

Ver más vacantes
Turing books $87M at a $1.1B valuation to help source, hire and manage engineers remotely
Turing named one of America's Best Startup Employers for 2022 by Forbes
Ranked no. 1 in The Information’s "50 Most Promising Startups of 2021" in the B2B category
Turing named to Fast Company's World's Most Innovative Companies 2021 for placing remote devs at top firms via AI-powered vetting
Turing helps entrepreneurs tap into the global talent pool to hire elite, pre-vetted remote engineers at the push of a button

Trabaje con las principales empresas del mundo

Crea tu perfil, pasa las pruebas de Turing y recibe ofertas de trabajo dos semanas después.