About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Angular Sr. based in Brazil.
Responsibilities
- Develop and maintain web applications using Angular and TypeScript.
- Create reusable, scalable, maintainable, and well-structured frontend components.
- Integrate frontend applications with RESTful APIs and backend services.
- Build responsive interfaces compatible with different browsers, screen sizes, and devices.
- Interpret functional and technical requirements and translate them into effective frontend solutions.
- Collaborate closely with backend developers, designers, UX/UI professionals, and Product Owners.
- Perform application maintenance, enhancements, troubleshooting, and defect resolution.
- Develop automated tests and contribute to maintaining high standards of code quality.
- Participate in code reviews and promote development best practices across the team.
- Identify and implement opportunities to improve application performance, usability, scalability, and architecture.
- Use Git and version-control practices to support effective development collaboration.
- Participate in Agile ceremonies and development routines using methodologies such as Scrum or Kanban.
- Support continuous integration and continuous delivery (CI/CD) processes.
- Stay current with new Angular releases, frontend technologies, frameworks, and development best practices.
Requirements
- Degree completed or in progress in Information Technology, Computer Science, Software Engineering, or a related field.
- Proven professional experience as a Frontend Developer, with strong experience specifically in Angular.
- Solid knowledge of Angular and TypeScript.
- Strong command of HTML5, CSS3, and JavaScript.
- Experience developing responsive and cross-browser web applications.
- Practical experience consuming and integrating RESTful APIs.
- Experience using Git and version-control systems in collaborative development environments.
- Knowledge of CSS preprocessors such as SASS or LESS.
- Strong understanding of componentization, reusable code, maintainability, and frontend development best practices.
- Experience working with Agile methodologies such as Scrum or Kanban.
- Ability to collaborate effectively with multidisciplinary teams and communicate technical concepts clearly.
- Strong analytical and problem-solving skills, with a proactive approach to identifying technical and usability improvements.
- Commitment to continuous learning and keeping up with evolving Angular and frontend technologies.
Conditions
- Meal allowance or food allowance.
- Discounts on courses, universities, and language-learning institutions.
- Access to an online learning platform offering free, updated courses with certificates.
- Mentoring opportunities.
- Benefits program providing access to consultations and medical examinations.
- Health insurance.
- Dental insurance.
- Discounts and special offers at a range of partner establishments.
- Travel benefits and discounts.
- Pet care benefits and partner offers.
- Opportunities to work in a collaborative, innovation-focused technology environment.
- Exposure to diverse projects and modern software development practices.