Our client, a leading payments and digital wallet company, is on the lookout for a highly skilled and experienced Senior Web Front-End Engineer to join their dynamic team. This role is pivotal in shaping the future of monetary transactions worldwide, as you will be responsible for solving complex front-end challenges and building innovative features that enhance user experience. Your technical expertise will contribute significantly to one of the top send-money experiences in the industry, making this an exciting opportunity for a passionate engineer.
ResponsibilitiesAs a Senior Web Front-End Engineer, you will be tasked with the following key responsibilities:
- Web Application Development: Independently develop and maintain a web application using React, ensuring high performance and responsiveness to user interactions.
- Debugging and Troubleshooting: Utilize your debugging skills to trace through logs and identify issues, ensuring a seamless user experience.
- Collaboration: Work closely with other engineers to ensure quality assurance and provide support during the release process. This includes participating in code reviews and sharing knowledge with team members.
- Full Stack Contribution: While your primary focus will be on front-end development, you will also contribute across the full stack, leveraging your understanding of back-end technologies to enhance the overall application.
- Testing: Implement unit and functional testing of web applications to ensure reliability and performance, using tools such as React Testing Library.
- Continuous Improvement: Stay updated with the latest industry trends and technologies, and proactively suggest improvements to enhance the application and development processes.
Requirements
- JavaScript: Proficient in JavaScript, with a strong understanding of its core principles and features, enabling you to write clean, efficient, and maintainable code.
- React: Extensive experience with React, including the ability to build reusable components and manage state effectively.
- Unit Testing: Familiarity with unit testing frameworks and methodologies, ensuring that individual components function as intended.
- Functional Testing: Experience in functional testing to validate the application against business requirements and user expectations.
- Debugging: Strong debugging skills to identify and resolve issues quickly, ensuring a smooth user experience.
- React Hooks: Proficient in using React Hooks for managing state and side effects in functional components.
- React Testing Library: Experience with React Testing Library for testing React components, ensuring they behave as expected.
- Unit and Functional Testing of Web Applications: Proven experience in implementing both unit and functional tests to maintain high code quality.
- NodeJS/Express: Understanding of Node.js and Express for back-end development, allowing for effective collaboration with back-end teams.
- Work Fullstack Across Web Applications: Ability to work across the full stack of web applications, understanding both front-end and back-end technologies.
- CSS: Familiarity with CSS for styling web applications, ensuring a visually appealing and user-friendly interface.
- Apollo GraphQL: Experience with Apollo GraphQL for managing data and state in React applications, enhancing the efficiency of data fetching and management.
Similar Jobs
What We Do
Experts in crafting digital products ⚡️
At Thaloz, the mission is to support at every stage of the digital product journey. With a team of over 100 experts and a global presence in 30 countries, we leverage top-tier Latin American talent to deliver exceptional software development solutions that drive success.
Our Services:
→ Product Lab: Comprehensive product development services to build and scale software solutions. From strategy and design to development, testing, and launch, every aspect is handled with expertise.
→ Talent Hub: Accelerate the team-building process by 50% with carefully vetted LATAM talent. Select the team members, and they will be seamlessly integrated into projects under the client's leadership.
→ Enterprise Pod: Optimize operations with streamlined complex integrations and flawless implementations of digital products for B2B companies, ensuring rapid and smooth deployments.
Ready to assist in turning ideas into reality, get in touch through www.thaloz.com/contact-us
Join our community! 👨💻
Instagram: @thalozteam
YouTube: @thalozteam
Clutch: @thaloz