• Home
  • Blog
  • "Posso fazer o que gosto de fazer

'Posso fazer o que gosto de fazer' | Easy LMS Talks

Na nossa série de entrevistas Easy LMS talks, pedimos aos colegas que falem sobre o seu trabalho. O que é que torna o seu trabalho divertido e desafiante? Desta vez, é a vez de Anouk falar sobre engenharia de software de front-end.

Publicado em
13 de out de 2022
Tempo de leitura
7 Minutos
Redigido por
Caroline - Gerente de conteúdo e RH

Se é um engenheiro de software front-end, pode ser exigente quanto à empresa para a qual pretende trabalhar. De facto, no mercado de trabalho atual, a escolha é enorme. Mas o que é que nos distingue dos outros? O que é que é único no facto de ser um front-ender na nossa empresa? A nossa engenheira de front-end, Anouk, explica em pormenor o que o seu trabalho implica e partilha as suas experiências. Ouvir o que ela faz em primeira mão dá-lhe vida!

Perfil do entrevistado:

Nome: Anouk 
Experiência de trabalho na Easy LMS: 6 anos
Papel atual: engenheiro de software front-end

Pode explicar resumidamente o seu papel como engenheiro de software de front-end?

"Concebo, construo e implemento a interface do utilizador (IU) do Easy LMS. Como o nome indica, o 'front-end' acontece na parte da frente: é aquilo que os utilizadores vêem e com que trabalham. Isto é tudo, desde o aspeto e a sensação até à usabilidade, interação e comportamento da IU."

Pode descrever o que torna atrativo ser um engenheiro de software front-end na Easy LMS?

As fronteiras entre as disciplinas são ténues

"O que eu acho que é caraterístico de ser um front-ender na Easy LMS, mas isto aplica-se a todas as funções na Easy LMS, é o facto de as linhas entre as disciplinas serem pouco nítidas. As pessoas não trabalham em algo numa ilha e depois fazem uma entrega. As equipas de várias disciplinas trabalham numa solução em conjunto, do início ao fim. Começamos por discutir a solução, concebemo-la e implementamo-la, e terminamos com os testes e o lançamento da mesma. Fazemos parte de todo o processo, não apenas de uma pequena parte".

E porque é que isto é benéfico?

"Para começar, há menos desperdício porque se pode trabalhar no produto de uma forma optimizada. Não é preciso andar para trás e para a frente e fazer trabalho desnecessário. Os problemas nunca são atirados por cima da vedação, por assim dizer. Tudo funciona como uma máquina bem oleada. Poupa-se muito tempo e frustração, e é muito fácil e natural trabalhar desta forma."

Pode moldar o seu trabalho em função dos seus interesses e paixões

Existem outras vantagens no facto de as fronteiras entre as disciplinas se esbaterem?

"É possível ver os pontos fortes das pessoas. Isto é uma vantagem, porque as pessoas podem brilhar naquilo em que são boas e fazer o que lhes dá energia. Por exemplo, eu gosto de desenhar mais do que aquilo que se enquadra estritamente na descrição do trabalho de um engenheiro de software de front-end. Os meus chefes deram-me liberdade para o fazer e eu aproveitei-a. O que ajuda, claro, é o facto de eu acrescentar valor ao explorar as minhas qualidades de design. Desde que tenha valor e seja relevante para os objectivos da empresa, pode moldar o seu trabalho de acordo com os seus interesses e paixão. Isso ajuda-me a manter a motivação. Posso fazer o que gosto de fazer".

Qual foi o projeto mais difícil que realizou até agora?

"Este é definitivamente o nosso novo construtor de diapositivos para os Cursos. Estou satisfeito com o resultado e aprendi muito com ele, embora também me tenha dado algumas dores de cabeça. É esse o desafio de renovar algo que já existe. Se fizeres algo novo, tens uma folha de papel em branco e podes fazê-lo funcionar como achares melhor. Mas com uma funcionalidade existente, temos de lidar com as expectativas actuais que os clientes têm em relação ao que o produto já pode fazer. Ao mesmo tempo, pretende-se melhorá-lo e avançar numa determinada direção. É uma linha ténue a percorrer, mas é extremamente gratificante se formos bem sucedidos e recebermos grandes elogios dos clientes sobre a usabilidade melhorada."

Já explicou que tem a liberdade de moldar o seu trabalho de acordo com o seu interesse e paixão. Pode explicar qual é a margem de manobra de que dispõe para a implementação do projeto?

O seu ponto de vista e a sua opinião são realmente importantes

"O seu ponto de vista e a sua opinião são realmente importantes. Por isso, se achas que tens uma boa ideia sobre como melhorar o código, o estilo de desenvolvimento ou mesmo a direção do produto, somos todos ouvidos. É claro que tem de se enquadrar nas nossas diretrizes e processos. Por isso, não é que possa simplesmente fazer asneiras e mudar tudo o que quiser no nosso produto de software ou nos processos de trabalho internos; isso levaria a todo o tipo de problemas. Tem muita liberdade, mas deve sempre refletir muito bem sobre isso".

Como front-ender, você atualmente usa React, Storybook e Material.io. Qual é a sua técnica de front-end favorita que usamos?

"Ultimamente, estou a ficar cada vez mais entusiasmado com as propriedades personalizadas CSS. É possível armazenar todo o tipo de valores nestas variáveis (como cores, famílias de fontes, qualquer coisa, na verdade) e o browser pode ler estas variáveis. Estas variáveis CSS - como lhes costumo chamar - já existem há algum tempo, mas demorou algum tempo até que os principais browsers as suportassem. São muito úteis para o nosso produto porque trabalhamos com temas para os nossos clientes, para que possam aplicar a sua marca. Com estas variáveis CSS, é tão fácil criar um tema que chega a ser ridículo. Requer muito menos CSS do que se usasse um pré-processador como o Sass, por exemplo. O código parece muito mais limpo e o tempo de construção é muito mais rápido. Também é possível alterá-las em tempo real, o que se encaixa perfeitamente no React. É muito fácil, por isso tenho-o usado com mais frequência."

Também está muito entusiasmado com o Storybook, certo?

"Sim, é isso mesmo! Utilizamo-lo para criar a nossa própria biblioteca de componentes e páginas. Já o utilizamos há algum tempo, mas não em todo o seu potencial. Vamos mudar isso agora".

Ser front-ending no Easy LMS significa que também está envolvido no processo de design. Esperamos que os novos front-enders façam desenhos gráficos?

Como front-ender, tem um papel crucial na criação da IU

"Não, isso não é necessário! Como front-ender, tem um papel crucial na criação da IU. Tem de saber como criar uma interface previsível para o utilizador final no âmbito da identidade corporativa, utilizando padrões de design e componentes reutilizáveis. Felizmente, temos um sistema de design e diretrizes que facilitam a manutenção da uniformidade em toda a nossa aplicação. Além disso, esperamos que os front-enders compreendam onde e como incorporar a nossa marca na interface, para que esta se torne mais divertida sem desviar a atenção do objetivo principal. Não precisa necessariamente de executar todas as ideias sozinho. Pode implementá-las em conjunto com um colega, por exemplo. Desde que se tenha olho para este tipo de pormenores".

Mas também faz design gráfico. Pode explicar porquê?

"Embora não faça parte da engenharia de front-end, gosto muito. Concebi bastantes ilustrações vectoriais da nossa mascote coruja e animei algumas delas com CSS. Também desenho produtos para os meus colegas, cartazes de recrutamento e emojis para uso interno. Estou em todo o lado e, para ser sincero, muitas vezes é o resultado de ter algum tempo livre e uma oportunidade para recarregar energias. Senti falta do aspeto do design em empregos anteriores, pelo que esta é a combinação ideal para mim. Mas fazer desenhos gráficos é apenas uma pequena parte das minhas tarefas diárias."

É como a Anouk e gosta de trabalhar diariamente no front-end de um grande produto de software? Estamos à procura de um colega talentoso para se juntar à nossa equipa!

Verificar a nossa vaga

Veja mais dos nossos blogs

Caroline

Caroline

12 de dez de 2024

Explicação das nossas prestações de emprego secundário

While your salary is a big deal when picking a job, let's not forget the perks that come with it. The secondary benefits can really sweeten the deal! And we believe we've put together a fantastic package. Dive into all our wonderful extras!

Ler mais
Caroline

Caroline

8 de abr de 2025

Trabalhe e prospere!

Trabalhar para a Easy LMS é gratificante! Claro, oferecemos um salário competitivo, abonos de viagem e trabalho remoto, e ainda 25 dias de férias pagas por ano! Mas além disso temos orgulho em oferecer benefícios que ajudam você a se sentir e fazer o seu melhor. O seu bem-estar, físico e mental, é a nossa maior prioridade! Porque os nossos funcionários são a espinha dorsal da nossa organização.

Ler mais
Caroline

Caroline

22 de abr de 2025

O seu primeiro mês

Quando se tem um novo emprego, está-se ansioso por começar! Ao mesmo tempo, há sempre uma boa dose de nervosismo. O que é que o espera? Como serão as suas primeiras semanas? E com que rapidez pode realmente acrescentar valor? Este último é o nosso objetivo. O nosso programa de integração claro para engenheiros de software ajudá-lo-á a conhecer a nossa empresa, os seus colegas e as suas tarefas num instante! Veja como lhe damos o pontapé de saída!

Ler mais