FullStack Developer (React & Node)
Job Overview
About you
You are someone who wants to influence your own development. You’re looking for a company where you have the opportunity to pursue your interests and be able to grow professionally.
You are a front-end engineer passionate about building scalable, performant, and user-friendly applications. You thrive on clean code, modern architecture, and collaboration with cross-functional teams. You enjoy solving complex problems, ensuring reliability across platforms, and delivering seamless experiences that align with design and business goals.
You bring to Applaudo the following competencies:
- Bachelor’s degree in Computer Science or related field, or equivalent professional experience.
- Minimum 5 years of React.js front-end development experience.
- Minimum 3 years of experience working with Node.
- Proficiency with React.js (Hooks, Context API, Redux) and micro front-end architecture.
- Strong skills in JavaScript (ES6+), TypeScript, HTML5, CSS3, and responsive design.
- Experience integrating REST and GraphQL APIs with tools like Axios, Fetch API, and Apollo Client.
- Familiarity with build tools such as Webpack, Babel, ESLint; knowledge of Parcel or Vite is a plus.
- Deseable experience with GoLang.
- Agile/Scrum experience, with proficiency in Jira and Confluence for project management.
- Excellent communication skills to collaborate effectively with design, QA, and product teams.
You will be accountable for the following responsabilities:
- Refactor and maintain the codebase for long-term scalability and reliability.
- Identify and fix bugs to ensure consistent performance across browsers and devices.
- Implement new features based on user stories and acceptance criteria.
- Integrate REST or GraphQL APIs and optimize application performance.
- Write unit and integration tests using Jest and React Testing Library.
- Collaborate on CI/CD pipelines and manage automated deployments across environments.
- Participate in code reviews to uphold standards and ensure code quality.
- Engage in Agile ceremonies (standups, sprint planning, reviews, retrospectives).
- Work closely with design teams to ensure UX alignment.