Desenvolvedor Frontend "Pleno"

CLT, Curitiba On-site

Sobre a empresa:

Presente no ramo da educação há mais de duas décadas, o IESDE é referência nacional na produção de conteúdos educacionais de alta qualidade.

Desenvolvemos sistemas de ensino compostos por livros e vídeos, qualificados e adaptados à realidade brasileira. Tendo como premissa a excelência, e como conceito de suas ações a inteligência aplicada aos desafios apresentados pelo setor de educação, o IESDE contribui para a transmissão de conhecimentos e formação de profissionais competentes. A produção da empresa está pautada na preparação e formatação de livros, vídeos e plataformas computacionais, sempre de forma integrada e complementar.

Atividades:

Desenvolver interfaces responsivas e acessíveis para aplicações web.
Implementar layouts a partir de designs fornecidos por equipes de UI/UX, garantindo fidelidade visual.
Integrar o frontend com APIs RESTful e/ou GraphQL.
Garantir a performance, segurança e usabilidade das aplicações.
Implementar testes unitários e de integração para o código frontend.
Colaborar com equipes multidisciplinares, incluindo desenvolvedores backend, designers e stakeholders.
Revisar e otimizar código para manter padrões de qualidade e boas práticas.
Manter-se atualizado com tendências e tecnologias modernas de frontend.

 

Requirements

Requisitos:

Linguagens e Tecnologias:
Proficiência em HTML5, CSS3, e JavaScript (ES6+).
Experiência com frameworks/libraries modernas como React, Vue, Angular, Nuxt, Next.
Conhecimento em pré-processadores CSS como Sass ou Less.
Experiência com ferramentas de gerenciamento de estado, como Redux, Vuex, ou Context API.

Ferramentas e Processos:
Controle de versão com Git e plataformas como GitHub ou GitLab.
Experiência na criação e manutenção de pipelines CI/CD para deploys frontend.
Familiaridade com ferramentas de build como Webpack, Vite, ou Parcel.

Desenvolvimento e Performance:
Conhecimento em Web Performance Optimization (WPO)
Prática em design responsivo e mobile-first utilizando frameworks como Bootstrap ou TailwindCSS
Experiência com metodologias de organização de CSS, como BEM ou Atomic Design.

Testes e Qualidade de Código:

Experiência com ferramentas de testes como Jest, Cypress, ou React Testing Library.
Familiaridade com práticas de linting e formatação de código (ESLint, Prettier).

Integração com APIs:
Conhecimento no consumo de APIs RESTful e/ou GraphQL.
Gerenciamento de autenticação via JWT, OAuth, ou sessões.

Outros:
Boa capacidade de comunicação e trabalho em equipe.
Proatividade e compromisso com prazos e resultados.
Conhecimento em estrutura orientada à objeto (SOLID, GRASP)
Conhecimento em boas práticas de código como Clean Code.
Conhecimento em Design Patterns como MVC, MVVC.

Desejável:

Experiência com TypeScript.
Conhecimento em SSR (Server-Side Rendering) com frameworks como Next.js ou Nuxt.js.
Familiaridade com Progressive Web Apps (PWA) e suas tecnologias (Service Workers, Cache API).
Noções de SEO para aplicações web.
Experiência com acessibilidade (WCAG).
Conhecimento básico em backend ou tecnologias como Node.js para colaborar com equipes full-stack.
Familiaridade com ferramentas de design, como Figma ou Adobe XD, para interpretação de layouts.
Familiaridade com SDKs de IA para aplicações front end (ex: OpenAI GPT 4o Agent.
Experiência em projetos que utilizam inteligência artificial conversacional para assistência ao usuário.

Benefits

Oferecemos:

Plano de saúde Unimed sem coparticipação
Seguro de Vida
Bolsa de estudo de 50% em graduação ou Pós EAD junto com instituições parceiras.
Vale Refeição de 29,00 ao dia.
De Segunda a Sexta, das 08:00 às 18:00
Salário: a combinar