Responsabilidades
🤓 As a Frontend Developer, the company expects you to perform the following tasks:
- Develop and maintain responsive user interfaces, focusing on React, JavaScript, HTML, CSS, and TypeScript to create visually appealing and efficient applications.
- Ensure code is optimized for performance and maintainability, following best practices for component composition and reusable UI elements.
- Work closely with designers to translate wireframes and prototypes into pixel-perfect interfaces.
- Engage in Agile development practices, including planning sessions, retrospectives, and backlog grooming, to enhance team efficiency and collaboration.
- Implement and manage state effectively across large-scale applications using libraries such as Redux, MobX, or React Query.
- Optimize data fetching and handling to provide seamless user interactions within applications.
- Participate in code reviews, ensuring adherence to best practices and maintainable standards.
- Contribute to a collaborative team environment by sharing insights and improvements for frontend architecture and code quality.
Requisitos
✨ You are the person they are looking for if you have…
- Frontend developer with 5 plus years of experience primarily in React.
- Strong proficiency in JavaScript, HTML, and CSS.
- Very good knowledge of Vanilla JS (functional programming, async/await, Promises, arrow functions, closures, etc).
- Very good knowledge of Typescript.
- A good understanding of how react works (Context API, function components, react hooks, virtual dom).
- Experience with state management libraries (e.g., Redux, MobX) and data fetching libraries (e.g., React Query, RTK Query, SWR).
- Knowledge of react patterns like composition, avoiding prop drilling, component as children, component as props, component as functions.
- Solid understanding of responsive design and mobile-first development principles.
- Experience with version control systems (e.g., Git) and collaborative development workflows.
- Knowledge of UI/UX design principles and the ability to work closely with designers to implement pixel-perfect interfaces.
- Knowledge of Agile methodology (planning, retro, backlog grooming, story point estimation).
- Ability to work independently, self-organized and high communication skills.
- Participating in code review
- Must have own computer (relevant software and subscriptions provided).
- Excellent English verbal and written language proficiency (C1-C2 in CEFR Scale).
- Access to a quiet work area at home with reliable internet (50Mbps or more).
💜 They will be more enthusiastic about you if you also have.…
- Knowledge on NextJS and Vercel for hosting web application.
- Knowledge of React Server Component, Server side rendering.
- Knowledge of GitHub actions.
- Knowledge of Trunk-based methodology.
- Worked with some testing libraries, like jest.
- Knowledge of a UI framework like AntDesign, TailwindCSS, MUI is preferred.
- Degree in Computer Science, Software Engineering, or a related field, and relevant certifications in cloud computing or backend development are a plus.
Beneficios
- Plan de carrera
¿Estás buscando ofertas laborales?
En Talently publicamos las mejores ofertas del sector tech, suscríbete a nuestro boletín o crea tu perfil para estar al tanto de ellas.