React Developer

Frontend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

Guatemala

Posted

10 days ago

Salary

0

Seniority

Senior

Job Description

React Developer

TELUS Technology

• Ensure a cohesive experience across multiple devices and multiple platforms • Develop scalable solutions with performance and security in mind. • Have the dedication to learn and research new technologies. • Ability to document the workflow whenever it's needed. • The knowledge of how to work together with others and build solutions. • Doing code reviews and improvements with other developers. • Maintaining the codebase and making improvements when necessary. • Document APIs and Components for other Developers. • Incorporate Accessibility as part of the development process. • Knowledge about database management and architecture. • Understand what technologies other teams are using. • Work with designers to help them understand possible technical restrictions. • Identify problem areas in code & solutions. • Assist with and rapidly test solutions for the team. • Demonstrable history of excelling in a team-based collaborative environment. • Strong team leadership skills to help lead the team's work • Overseeing code quality and evangelizing best practices • You also have strong interpersonal, critical thinking, analytical, and problem-solving skills

Job Requirements

  • Mobile Development Experience: Prior experience in mobile app development is essential, as it provides a foundational understanding of mobile-specific concepts and best practices.
  • Familiarity with Swift/Kotlin: While not necessarily an expert, having some knowledge of Swift for iOS or Kotlin for Android will be beneficial for understanding the existing codebase and facilitating integration.
  • Native Modules Integration: Ability to bridge React Native components with native modules written in Swift/Objective-C for iOS or Kotlin/Java for Android when necessary for functionality not supported by React Native out-of-the-box.
  • API Integration: Proficiency in integrating APIs into mobile applications, including handling authentication, data parsing, and error handling.
  • UI/UX Design Principles: Basic understanding of user interface and user experience design principles to ensure the React Native components integrate seamlessly with the existing native components.
  • Testing and Debugging: Experience with testing frameworks like Jest for unit testing React Native components and debugging tools for troubleshooting issues across different platforms.
  • Version Control: Proficiency in using version control systems like Git for collaborative development and code management.
  • Communication Skills: Effective communication skills are crucial for collaborating with the existing mobile development team, discussing requirements, and providing progress updates.
  • Adaptability and Learning Agility: Since the project involves migrating and replacing existing components, the developer should be adaptable and capable of quickly learning new technologies and methodologies as the project evolves
  • Great to have: Experience with securing applications to common security threats (OWASP Standards).
  • Experience with Web/HTTP security controls (CORS, CSP, TLS, etc ...).
  • Experience designing, building, and maintaining High Availability systems.
  • Experience with Kubernetes.
  • Experience with GCP and/or AWS ecosystems.
  • Experience working with design systems.
  • Demonstrated ability to design & build both ReST and GraphQL APIs.
  • Strong understanding of application-level and system-level software design patterns.
  • Experience with deploying mobile applications to Apple App Store and Google Play Store, including familiarity with the submission process, provisioning profiles, code signing, and release management.

Benefits

  • Private medical and life insurance from day one
  • Budget for professional growth (certifications)
  • Schedule flexibility.
  • Extra bonus based on performance.

Related Job Pages

More Frontend Engineer Jobs

Conexa Saúde logo

Senior Fullstack Software Engineer – NestJs, React, Angular

Conexa Saúde

Solutions in Telemedicine which optimize health care access.

Full TimeRemoteTeam 201-500Since 2017

• Desenvolver novas funcionalidades e evoluir sistemas; • Propor evoluções estruturais no sistema; • Implementar integrações entre serviços; • Escrever código limpo e testável; • Criar e executar testes automatizados; • Colaborar com diferentes times garantindo entrega ponta a ponta; • Participar ativamente de code reviews; • Monitorar e otimizar desempenho de aplicações; • Documentar fluxos e arquiteturas; • Colaborar em cerimônias ágeis; • Mentorar desenvolvedores plenos e júniors.

Brazil
Nelson logo

Senior Front-end Software Developer – 12-month Contract

Nelson

Creating the possible, one learner at a time.

ContractRemoteTeam 201-500Since more than a century agoH1B Sponsor

• Responsible for building and maintaining internal and customer-facing web applications. • Implements new features and functionality, improves user experience, and optimizes applications. • Manages and creates data pipelines and performs routine updates and maintenance. • Collaborates with cross-functional teams, including product management and design, to understand requirements and develop solutions. • Troubleshoots and debugs issues as needed. • Writes automated tests to ensure code quality and reliability. • Participates in code reviews and stays current with new and evolving web technologies and techniques. • Actively participates in the SCRUM process.

Canada
$110K / year
insightsoftware logo

Director, Web Engineering

insightsoftware

Connected Solutions for the Office of the CFO

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Define and own the overall web platform architecture, making key decisions around frontend frameworks, design patterns, performance strategy, and scalability • Actively participate in hands-on design and code reviews, prototyping critical systems and setting the standard for implementation quality • Drive the evolution of the core platform including rendering patterns (SSR/SSG/CSR), design implementation and micro-frontend architecture • Establish and enforce standards for accessibility (WCAG), performance budgets, and cross-browser compatibility • Own technical debt decisions — identifying , prioritizing, and resolving systemic engineering issues • Architect and lead development of embedded web experiences including in-app webviews , iFrame -based integrations, embedded SDKs, and white-label platforms • Ensure embedded platform solutions meet strict performance, security, and sandboxing requirements across a variety of host environments • Define communication protocols between embedded web layers and native or third-party host applications • Drive standardization of web components and design system integration for use across embedded contexts • Define and own the engineering quality framework — including testing strategy (unit, integration, e2e, visual regression), CI/CD pipelines, and release processes • Establish SLOs/SLAs for web platform reliability, performance, and availability; lead incident response and blameless post-mortems • Champion a culture of documentation, observability, and operational readiness • Implement and iterate on engineering practices including code review standards, sprint rituals, and technical planning processes • Lead, mentor, and grow a team of senior engineers, tech leads, and engineering managers across web engineering disciplines • Own hiring for the web engineering organization, setting the bar for technical assessment and cultural fit • Partner with engineering leadership on roadmap planning, headcount strategy, and cross-functional OKRs • Represent web engineering in executive forums, communicating technical strategy and trade-offs to non-technical stakeholders

North Carolina
$184K - $231K / year
Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Diseñar y construir interfaces de usuario de alta fidelidad. • Garantizar una experiencia de usuario fluida y cohesiva dentro de la plataforma. • Colaborar con equipos de producto e ingeniería para definir y validar flujos de usuario. • Prototipar en código y desarrollar componentes interactivos complejos. • Asegurar consistencia visual utilizando el sistema de diseño establecido.

Colombia
Job Closed