We are seeking a highly skilled Senior FrontEnd Engineer to join our dynamic team and play a pivotal role in designing, developing, and maintaining sophisticated, component-driven user interfaces. This role is critical to delivering seamless, high-performance web applications that drive our company’s mission forward. The ideal candidate will bring expert-level proficiency in JavaScript and React, coupled with a strong collaborative spirit to work closely with backend teams and ensure an integrated, efficient user experience.
Responsibilities- Independently design, develop, and maintain scalable and performant web applications using React, ensuring seamless user experiences across devices.
- Utilize advanced debugging techniques to identify, analyze, and resolve front-end issues efficiently, minimizing downtime and improving application stability.
- Collaborate closely with other engineers through thorough code reviews, sharing knowledge and best practices to maintain high code quality and consistency.
- Support release activities by troubleshooting issues, ensuring smooth deployments, and providing timely fixes during production rollouts.
- Contribute to the full stack by applying a solid understanding of back-end technologies, particularly Node.js and Express, to enhance integration and overall system performance.
- Implement comprehensive unit and functional testing strategies using React Testing Library and other testing tools to ensure application reliability, maintainability, and performance.
- Stay current with industry trends, emerging technologies, and best practices in front-end development to continuously improve the application and development processes.
- Participate in agile ceremonies and collaborate with product managers, designers, and other stakeholders to deliver features that meet business goals and user needs.
- Mentor junior engineers and contribute to building a culture of continuous learning and technical excellence within the team.
- JavaScript: Expert-level proficiency in JavaScript, including ES6features, asynchronous programming, and modern development patterns, enabling the creation of efficient and maintainable code.
- React: Extensive experience with React for building complex, component-driven user interfaces. Deep understanding of React’s lifecycle, virtual DOM, and performance optimization techniques.
- React Hooks: Proficient in using React Hooks to manage state and side effects in functional components, promoting cleaner and more reusable code.
- Unit Testing: Strong skills in writing unit tests to validate individual components and functions, ensuring code correctness and facilitating refactoring.
- Functional Testing: Experience with functional testing methodologies to verify that the application behaves as expected from the user’s perspective.
- React Testing Library: Hands-on experience with React Testing Library to write maintainable and effective tests that simulate real user interactions.
- Debugging: Advanced debugging skills to quickly identify and fix front-end issues using browser developer tools, performance profiling, and error tracking systems.
- Node.js: Solid understanding of Node.js to support full-stack development, enabling better collaboration with back-end teams and contributing to server-side logic when needed.
- Express: Familiarity with Express framework to comprehend and interact with RESTful APIs and middleware, enhancing integration between front-end and back-end services.
- Work Fullstack Across Web Applications: Ability to work across the full stack of web applications, understanding both front-end and back-end technologies.
- Apollo GraphQL: Experience with Apollo GraphQL client for managing data fetching and state management in React applications, improving efficiency and developer experience.
- GraphQL (Strong Must-Have): Strong knowledge of GraphQL, including query and mutation design, schema understanding, and troubleshooting of GraphQL integrations. Ability to work closely with backend teams to optimize GraphQL endpoints and ensure efficient data flow across services.
- CSS: Familiarity with CSS, including modern layout techniques such as Flexbox and Grid, and preprocessors like SASS or LESS. Ability to create visually appealing, responsive, and accessible user interfaces that enhance user experience.
Top Skills
What We Do
Taller is the enterprise accelerator for digital transformation, expertly orchestrating hybrid teams of senior specialists and AI agents under trusted oversight — the "humans in the loop" delivering unparalleled speed, scale, and strategic impact.
Subscribe to our monthly newsletter covering the latest breakthroughs in enterprise AI: https://hubs.ly/Q03tqbNy0







