Job Closed
This listing is no longer active.
Soluções digitais para transformar o futuro
Front-end Web Developer – Angular
Location
Brazil
Posted
91 days ago
Salary
0
Seniority
Senior
Job Description
Front-end Web Developer – Angular
Spassu
• Performs activities covering the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features developed, in line with agile development processes. • Join the development team, taking on work items for development each Sprint; • Carry out development-related activities such as analysis and design, programming, testing, and requirements; • Execute software development activities in a multidisciplinary manner with a focus on quality and maintainability, including requirements, analysis and design, programming, configuration management, testing, and deployment; • Manage own work and promptly inform the team of any delays or other impediments; • Guide 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 requirements of the contract under which you are working; • Integrate produced components 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 developed components, modules, and software packages; • Deliver and perform integration testing in the client’s environment to ensure full functionality of the software and its components; • Assist with validation 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 the system operates correctly; • Understand the operation of information systems through experimentation/observation and have the ability to refactor legacy web systems.
Job Requirements
- Bachelor’s degree in Information Technology, or completion of any undergraduate 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;
- 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;
- Consuming REST APIs (HttpClient, Interceptors);
- Front-end design patterns (Componentization, Dependency Injection);
- Testing with Jasmine, Karma, or Cypress;
- Git, GitHub/GitLab, CI/CD pipelines;
- Responsive design with Bootstrap, Material, or Tailwind;
- Build tools (Webpack, Angular CLI).
Benefits
- Health Insurance
- Dental Insurance
- Life Insurance
- Meal or Food Allowance
- Transportation Allowance
- WellHub - Gympass
Related Guides
Related Job Pages
More Frontend Engineer Jobs
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The Community You Will Join: - Booking is at the core of the Airbnb marketplace that enables the connection between our guests and hosts. - The Third-Party Booking team enables delegated booking — from corporate travel managers to personal trip planners. - Building scalable, compliant web experiences that set the foundation for Airbnb's future in business travel. - Collaborating across teams to deliver reliable, compliant, and scalable web experiences for guests and partners. - Driving innovative solutions to revolutionize the travel experience and advance Airbnb’s mission. The Difference You Will Make: - Significant role in technical execution on 3rd party booking web surfaces. - Raising the bar for performance, accessibility, and resilience. - Delivering platform-aligned components and experiences for delegated booking. - Reducing friction and risk through thoughtful design and instrumentation. - Ensuring robust integrations with adjacent systems (e.g., Payments, Trust, backend services). A Typical Day: - Deliver high-quality web features and components for consumer and enterprise customers, following platform patterns and best practices. - Improve performance, resilience, and observability; add and validate analytics to measure impact. - Partner with Payments, Trust, and backend teams to ship well-tested integrations that meet security, compliance, and accessibility standards. - Write clear design docs and implementation plans; break down complex work, estimate, and land milestones on time. - Participate in code/design reviews; contribute to paved-path tooling and documentation; help onboard and unblock teammates. - Collaborate with Product and Design to scope requirements, align on tradeoffs, and iterate quickly based on data and feedback. Qualifications - 5+ years industry experience - Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience - Experience architecting FE systems; proven ownership of end-to-end features and cross-team integrations. - Experience building large web applications using Javascript/Typescript - Experience with modern JavaScript/Typescript libraries and tooling (e.g. React, GraphQL) - Fluency in HTML, CSS, and related web technologies - Demonstrated excellence in accessibility, performance optimization, and paved-path client practices; influence beyond your immediate team - Product mindset with strong communication; comfortable driving cross-org integration with partner teams Location - This position is US - Remote Eligible. - The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. - You must live in a state where Airbnb, Inc. has a registered entity. Our Commitment To Inclusion & Belonging - Airbnb is committed to working with the broadest talent pool possible. - Diverse ideas foster innovation and engagement, allowing us to attract creatively-led people and develop the best products, services, and solutions. - All qualified individuals are encouraged to apply. - We strive to provide a disability inclusive application and interview process. - If you are a candidate with a disability and require reasonable accommodation, please contact us at reasonableaccommodations@airbnb.com. Benefits - Base pay range: $190,000 — $220,000 USD. - This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
• Provide hands-on technical leadership and contribute to architectural decisions • Drive new features from idea to production in collaboration with product managers and stakeholders • Deliver tested, optimized code for a distributed container-based architecture • Maintain and improve software quality and reliability • Resolve production issues and implement long-term improvements • Continuously enhance the stability and scalability of the production environment
• Analyze requirements and technical documentation to determine technical solutions • Design architecture for web applications and landing pages, and prepare technical specifications • Code responsive, cross-browser compatible layouts based on mockups • Develop frontend (HTML, CSS, JavaScript, React/Vue) with backend support as needed (PHP, Laravel, Node.js) • Implement user interfaces and interactive elements • Integrate third-party services, APIs, and external systems • Implement analytics and user behavior tracking • Perform content updates and editorial edits • Identify and fix bugs • Ensure application security and performance optimization • Support deployments and maintain existing projects • Collaborate cross-functionally with design, QA, and project teams.
• Develop and maintain scalable web applications using React JS. • Implement complex state management using Redux, Redux Saga, and Redux Thunk. • Build reusable, modular, and maintainable UI components. • Work closely with UI/UX designers to translate designs into responsive and interactive interfaces. • Optimize applications for maximum performance across devices and browsers. • Integrate front-end components with REST APIs and backend services. • Ensure code quality through unit testing, code reviews, and best practices. • Participate in architectural discussions and contribute to improving front-end development standards. • Troubleshoot and debug application issues.




