Important Information
Location: Peru, Costa Rica, Colombia, Bolivia
Work Mode: Remote
Job Summary
We are looking for a Senior Front End React/Node (13898) to join our dynamic and growing team. You will play a key role in building and optimizing the data platform that powers products helping small business owners manage and grow their businesses. In this role, you will work closely with cross-functional teams to enhance user experience through data-driven insights, ensuring high-quality, scalable, and secure web services.
Responsibilities and Duties
• Develop web services and systems for governing, producing, consuming, and analyzing data.
• Maintain high code quality and performance by performing code reviews and establishing best practices.
• Actively participate in designing, DevOps, release management, and rotational on-call activities.
• Engage with engineers and leaders to solve business and customer challenges across multiple levels.
• Continuously improve agile practices within the team to ensure effective and efficient delivery.
• Support and mentor junior engineers and interns, fostering a collaborative work environment.
• Ensure accessibility and security compliance across web applications.
• Implement modular and reusable components for improved scalability and maintainability.
• Work with user authentication and authorization systems (OAuth, SSO).
• Optimize front-end performance for an exceptional user experience.
Qualifications and Skills
• 5-7 years of experience as a Front-End Engineer, with a strong background in React.js, Node.js, and JavaScript.
• Proficiency in React.js and solid experience in Node.js.
• Familiarity with Next.js and Typescript.
• Strong experience in global state management solutions such as Redux, Redux Toolkit (RTK), or similar frameworks.
• In-depth knowledge of unit testing and integration testing.
• Understanding of accessibility and security compliance best practices.
• Experience with user authentication and authorization mechanisms (OAuth, SSO).
• Strong communication skills and the ability to work effectively in a remote or distributed team.
• Experience with AWS services is a plus.
• Experience with Gasket and other design tools such as Figma to design components and feature flows.
• Experience with web application security, particularly with preventing common exploits.
• Understanding the fundamental design principles behind scalable applications.
Additional Requirements
Technologies:
• React.js, Node.js, JavaScript, Next.js, Typescript
• Redux, Redux Toolkit (RTK)
• AWS (desirable)
Competencies:
• Strong understanding of front-end development principles and practices.
• Knowledge of frontend performance optimization strategies.
• Ability to design and implement reusable, scalable components.
• Passion for solving user and business problems through innovative technology solutions.
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.