Front-end Developer
Posted 3hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Developer specializing in front-end web development with Angular in a remote setting. Involved in all software development lifecycle phases with a focus on quality and maintainability.
Responsibilities:
- Performs activities covering the entire software development lifecycle, from requirements gathering through to support for final deployment of the features they develop, consistent with agile development processes.
- Be a member of the development team, taking ownership of work items for development in each Sprint;
- Perform development-related activities such as analysis and design, programming, testing, and requirements;
- Carry out software development activities in a multidisciplinary way, focusing on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing and deployment;
- Manage own work, promptly notifying the team of any delays or other impediments;
- Mentor and support developers on the project development team;
- Code and integrate software components according to technical specifications, using the development tools, programming languages and libraries defined for the project;
- Identify, build and test developed components to ensure quality;
- Perform corrective and evolutionary maintenance of software components;
- Prepare technical documentation in accordance with the contract requirements under which they are working;
- Integrate components produced with those built by other team members, using the integration tool defined for the project;
- Set up and configure a local development environment according to the project’s requirements and needs;
- Provide support to the IT team and client users when requested, regarding the characteristics and specifics of the components, modules and software packages developed;
- Deliver and execute integration tests in the client environment to ensure full functionality of the software and its components;
- Monitor acceptance testing and deployment of the software in the client environments as established in the contract;
- Conduct training and knowledge transfer to the client about the developed software to ensure proper system operation;
- Understand the operation of information systems based on experimentation/observation, with the ability to refactor legacy web systems.
Requirements:
- Bachelor's degree in Information Technology, or completion of any higher education degree accompanied by a postgraduate certificate (specialization, master's or doctorate) in Information Technology of at least 360 hours.
- Oracle Certified Professional – Java SE Programmer (version 5 or higher);
- CSD – Certified Scrum Developer;
- PSD – Professional Scrum Developer.
- Minimum 3 years of experience developing modern web interfaces with a focus on usability, accessibility and performance.
- Knowledge of Angular 8+, TypeScript, RxJS, HTML5, CSS3/SASS;
- Consumption of REST APIs (HttpClient, Interceptors);
- Front-end design patterns (component-based architecture, dependency injection);
- Testing with Jasmine, Karma or Cypress;
- Git, GitHub/GitLab, CI/CD pipelines;
- Responsive design with Bootstrap, Angular Material or Tailwind CSS;
- Build tools (Webpack, Angular CLI).
Benefits:
- Health Insurance
- Dental Insurance
- Life Insurance
- Meal or Food Allowance
- Transportation Allowance
- WellHub - Gympass




















