Soluções digitais para transformar o futuro
Front-end Developer, Angular
Location
Brazil
Posted
26 days ago
Salary
0
Seniority
Senior
Job Description
Front-end Developer, Angular
Spassu
• Perform activities covering the entire software development lifecycle, from requirements gathering to supporting the final deployment of the features developed, consistent with agile development practices. • Join the development team, taking on work items for implementation each Sprint. • Carry out development-related activities such as analysis and design, programming, testing, and requirements. • Execute software development tasks in a multidisciplinary way, focusing on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing, and deployment. • Manage your own work, promptly informing the team of any delays or impediments. • Mentor and provide support to 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 evolutionary and corrective maintenance of software components. • Prepare technical documentation according to the contract requirements for the project you are working on. • Integrate the components you produce with those developed 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 developed components, modules, and software packages. • Deliver and execute integration tests in the client environment to ensure full functionality of the software and its components. • Support user acceptance testing and deployment of the software in the client environments as established in the contract. • Conduct training and knowledge transfer to the client on the developed software to ensure proper system operation. • Understand the behavior 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 course 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.
- Consuming 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.
- 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
• Design and build complex, responsive, and accessible user interfaces in Vue 3 using TypeScript, modern JavaScript (ES2020+), HTML5, CSS3, and Sass. • Architect component state, composition, and reusability patterns; write highly optimized, modular components that scale across applications. • Profile and resolve front-end performance bottlenecks across rendering, bundle size, and runtime behavior. • Translate Figma design system outputs into production code, leveraging auto-layout, variables, components, and Dev Mode handoff to maintain fidelity from design to implementation. • Build and maintain reusable UI component libraries and design tokens that codify the design system across products and teams. • Lead implementation of WCAG 2.1 AA compliant interfaces using semantic HTML, ARIA, keyboard navigation, and screen reader testing. • Conduct accessibility audits, define remediation plans, and coach the team on accessibility best practices. • Champion code quality through code review, automated testing, linting, and front-end engineering standards.
• Build and maintain responsive web applications using Angular, AngularJS, HTML, CSS, and Bootstrap • Translate business and product requirements into scalable front-end solutions • Develop clean and reusable UI components • Integrate front-end applications with REST APIs • Improve application performance, cross-browser compatibility, and DOM efficiency • Troubleshoot and resolve front-end issues in production environments • Create and maintain automated tests • Participate in code reviews • Collaborate with product, design, and engineering teams
• Developing and implementing highly responsive user interface components using React concepts. • Instill best practices for software development, ensure designs meet requirements, and deliver high-quality work on schedule. • Writing application interface codes using JavaScript following React.js workflows. • Troubleshooting interface software and debugging application codes. • Developing and implementing front-end architecture to support user interface concepts. • Optimizing components for maximum performance across a vast array of web-capable devices and browsers. • Documenting application changes and developing updates.
Senior Frontend (Next.js)
GGselggsel - это маркетплейс цифровых товаров, входящий в топ-10 площадок СНГ: 10+ млн визитов в месяц, рост в 5 раз за год. Мы не стоим на месте - амбициозно меняем рынок, делая цифровую торговлю честной, удобной и международной.
Role Description Ты будешь строить и развивать фронтенд-платформу продукта: архитектура, технические стандарты, переиспользуемые модули/компоненты, подходы к состоянию, данным и навигации. Разрабатывать ключевые продуктовые модули с прицелом на масштабирование: - стабильность, - предсказуемость изменений, - скорость разработки команды. Чем предстоит заниматься: - Принимать ключевые технические решения, проводить дизайн-ревью, задавать стандарты (кодстайл, архитектурные правила, тестовая стратегия), предотвращать техдолг. - Держать под контролем Core Web Vitals, загрузку, рендеринг, бандл, кэширование, работу на слабых устройствах. - Улучшать обсервабилити и надежность - CI/CD, линт/типизация, автопроверки, тесты, мониторинг фронта, ошибки/перфоманс (sentry/signoz). - Выстраивать устойчивую работу с API (контракты, типизация, обработка ошибок, ретраи, деградация). - Менторить разработчиков, прокачивать практики, улучшать ревью-культуру, помогать расти команде. - Формирование документации, ADR/документы по ключевым решениям, чтобы команда не держала архитектуру в голове одного человека. - Поддерживать запуск продуктовых тестов, но так, чтобы они не ломали не раздували хаос. Qualifications - Опыт разработки 4х лет, предпочтительно в продуктовых командах или стартапах, важна скорость и гибкость. - Отличные знания React, Java Script, TypeScript, HTML, CSS. - Опыт разработки на Next.js (начиная с v15). - Понимание клиент-серверной архитектуры. - Уверенное владение React Query, React Hook Form. - Понимание и опыт работы с REST API. - Написание качественного кода, в соответствии с принципами SOLID, YAGNI, DRY. Requirements - Понимание принципов FSD. - Опыт работы с web sockets. Benefits - Удаленка: работай откуда угодно. - Конкурентная зарплата: обсудим индивидуально — всё зависит от твоего опыта и вклада!). ЗП пересматриваем два раза в год на ревью. - График работы с 10.00-18.00 часов перед экраном, но все гибко!) главное — результат, а не количество. - Развитие: оплачиваем нужные курсы и конференции — мы заинтересованы в твоем росте. - Команду, открытую к идеям — здесь реально можно предлагать, внедрять тестировать. - Теплую рабочую атмосферу — у нас съезды, командные мероприятия и просто человеческое общение. - Реальное влияние на продукт — мы быстро растем, отражаются на бизнесе и твои решения напрямую.



