Contact Us
Frontend Developer

Frontend

Developer

Be an Xpander

Frontend Developer

The Web Development area is responsible for the design, development, and deployment of Rich Web Applications solutions. The responsibilities of this area range from defining application requirements, through architecture, data model, to choosing the appropriate web technology for the implementation of the final solution.

The main technological stack is based on Java and JavaScript for the backend and middleware layers (e.g., Spring and Node.js). JavaScript-based frameworks, such as Angular and React, are used for frontend development.

YOUR ROLE

As a Frontend Developer, you will play an essential role in the development of web software solutions, applying best practices of design and architecture of web platforms to meet the requirements of clients seeking solutions for their business. You will work in a multidisciplinary environment alongside UX/UI specialists and software engineers responsible for the backend component of applications.

On a daily basis, you will be responsible for:

  • Developing and optimizing Single Page Application web apps with React or Angular technology;
  • Applying knowledge and skills in JavaScript and TypeScript;
  • Understanding styling with Cascading Style Sheets (CSS) and basic page structures (HTML);
  • Applying code/component reuse concepts;
  • Receiving and giving feedback via Pull Requests;
  • Participating in the technical and functional analysis of architectures of complex platforms together with senior developers, to start contributing since the project’s conception;
  • Teamworking and providing insights for solving challenging problems;
  • Ensuring development tests (functional and/or unit tests) and conducting code reviews with team members.

// Stacks: JavaScript, TypeScript, Angular, React

SKILLS YOU NEED TO HAVE
  • Bachelor’s and/or Master’s degree in Computer Engineering, Information Systems, or Computer Science;
  • Academic experience in the area of web client and server solutions;
  • Academic experience with Java or other Object-Oriented Programming languages;
  • Understanding of programming best practices: Clean Code;
  • Knowledge of JavaScript, TypeScript, React, or Angular;
  • Knowledge of REST, HTTP, JSON, XML;
  • Knowledge in Node.JS and NPM for dependency management;
  • Motivation, innovation, good communication skills, and easy integration into work teams;
  • Enjoyment of teamwork and solving complex challenges;
  • Good communication skills (written and spoken);
  • Fluent in English (written and spoken).

// Extra points for:

  • Knowledge or experience with Server Side Rendering/Client Side Rendering;
  • Knowledge or experience with Next.JS, Nest.JS cloud services;
  • Knowledge or experience with Unit Testing for Frontend;
  • Knowledge or experience with AWS, Google Cloud, or Azure cloud services.

// Learn more about the Web Development area:

Apply here

Débora Sousa, Frontend Developer
@Xpand IT

Working in Web Development is fascinating, because I have the opportunity to create innovative solutions to real problems, collaborating with a dynamic group of fantastic and dedicated professionals. The constant evolution of technologies challenges me to develop my creativity, ensuring that each project is a unique opportunity to apply best practices and constantly expand my technical skills.