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?

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

Es la combinación de nuestro modelo de negocio central y valores lo que nos hace diferentes de los demás. Ofrecemos proyectos a tiempo completo y a largo plazo a desarrolladores remotos, mientras que la mayoría de nuestros competidores ofrecen por lo general trabajos freelance.

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
Senior iOS Enginneer (Swift / AdTech)

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.

Role Overview:

We are looking for a Senior iOS Engineer to join our team focused on developing and maintaining applications for end users and advertisers. You’ll work with a talented team of engineers to design,  build, and deliver robust solutions that support our evolving product. Beyond technical contributions, you’ll have a seat at the table, shaping the product and business strategy.

Job description

  • A Mobile iOS Developer will develop and maintain applications for end users and advertisers
  • Analyze and troubleshoot problems
  • Involved in the coding, testing and documentation of the proposed solutions
  • Responsible for the creation, modification, and testing of code
  • Involved in the review of code from junior level and offshore programmers
  • Involved in ongoing systems monitoring and general support of assigned applications
  • Involved in analyzing system/software performance
  • Responsible for analyzing and identifying product issues, fixing bugs, testing fixes and implementing the solution identified
  • Analyze software solutions based on product requirements and suggest the best solution
  • Other projects and tasks as assigned by supervisor
  • Work cross-functionally with product, design, and other engineering  counterparts to execute on product and business strategy and build novel  products and features that our customers will love.
  • 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 and  collaborate effectively with a wide range of peers.
  • Continuously learn and improve your technical and non-technical abilities.

Who You Might Be:

  • A Mobile developer who has worked with teams that built applications with millions of users.
  • Experienced with scaling applications, driving complex initiatives across multiple teams and xfn stakeholders.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical experience
  • 6+ years of hands-on, professional software development experience  developing user-facing iOS mobile native applications at scale, using  Swift.
  • Expertise in Swift is required, objective-C is a plus
  • 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 to deliver projects on schedule
  • Excellent communication skills. You partner effectively with teams  in a fully remote environment and discuss complex topics with technical  and non-technical audiences.
  • Experience in all or some of these areas is a plus:
    Expertise with GraphQL
    Familiarity with MVVM, Snapshot Testing, UI Testing, Dependency Injection
    Experience with SQL and BigQuery
    Previous experience with Ad Tech


    Offer Details
  • Full-time contractor (no benefits)
  • 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
briefcase
Test by Shaharyar job id 32182

We are actively seeking talented Senior Python Developers to join our ambitious team dedicated to pushing the frontiers of AI technology. This opportunity is tailored for professionals who thrive on developing innovative solutions and who aspire to be at the forefront of AI advancements. You will work with different companies in the US who are looking to develop both commercial and research AI solutions.

Job Responsibilities:

  • Write effective, high-quality code to train and evaluate AI models.
  • Use business sense and analytical abilities to glean valuable insights from public databases
  • Clearly express the reasoning and logic when writing code in Jupyter notebooks or other suitable mediums
  • Evaluate and rank AI model responses based on user requests across a wide range of CS topics, providing detailed rationales for your decisions.
  • Help in improving the quality of model resposne

Requirements:

  • Bachelor’s/Master’s Degree in Engineering, Computer Science (or equivalent experience).
  • Exceptional critical thinking and problem-solving skills (including, but not limited to, good knowledge of algorithms and data structures, system design, coding practices, etc.).
  • Proficiency with the language's syntax and conventions
  • Nice to have some prior Software Quality Assurance and Test Planning experience
  • Excellent spoken and written English communication skills with the ability to articulate ideas clearly and comprehensively.

Offer Details:

  • This is a contractual position.
  • Duration of contract & committed hours are flexible.
  • REQUIRED: 5-hour overlap with PST (Pacific Standard Time)
-
1-10 employees
JavaScript
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 a tiempo completo en las principales empresas de EE. UU.

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