React Developer
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 Guides
Related Job Pages
More Frontend Engineer Jobs
Senior Fullstack Software Engineer – NestJs, React, Angular
Conexa SaúdeSolutions in Telemedicine which optimize health care access.
• 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.
Senior Front-end Software Developer – 12-month Contract
NelsonCreating the possible, one learner at a time.
• 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.
• 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
• 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.




