Vigil is looking for a Senior Frontend React Engineer to build new websites and pages from specification and implement strategies for our existing products. You'll join a collaborative, autonomous, and cross-functional engineering team where your ideas directly impact our work.
What You'll Do
- Develop websites based on provided technical and functional specifications.
- Perform continued maintenance, development, and bug fixes for existing websites.
- Utilise source control tools like GitLab for code versioning and releases.
- Test websites across different browsers and identify technical problems.
- Work with the team to manage, optimise, and customise multiple web applications.
- Attend daily meetings to report task progress and fortnightly meetings for project planning.
- Complete tasks and deliver projects on time and to the highest standards.
- Contribute ideas for making applications better and easier to use.
What We're Looking For
- Bachelor's degree in Computer Science or a related technical field.
- At least 5 years of professional experience as a Frontend Web Developer.
- Expert proficiency in React.js and its core principles, with experience architecting complex applications.
- Extensive experience designing scalable solutions using popular React.js workflows like Redux, Flux, or MobX.
- Comprehensive knowledge of HTML5, CSS3, and JavaScript.
- Mastery of modern frontend build pipelines and tools (e.g., Webpack).
- Proven expertise in designing and consuming RESTful APIs.
- Advanced understanding of version control systems (Git) and code collaboration tools (GitHub).
- Demonstrated proficiency in ensuring cross-browser compatibility and implementing responsive design.
- Exceptional ability to write clean, modular, and well-documented code.
- Experience working on SEO.
- Strong analytical and problem-solving skills.
- Experience working in Agile development environments.
- Strong English communication skills, both written and verbal.
Nice to Have
- Experience working on GEO.
- Experience with our CMS system, Umbraco.
Technical Stack
- React.js, Redux, Flux, MobX
- HTML5, CSS3, JavaScript
- Webpack
- RESTful APIs
- Git, GitHub, GitLab
- Umbraco
Team & Environment
You will be part of a collaborative, autonomous, and cross-functional engineering team.
Benefits & Compensation
- Be part of a collegial environment where responsibility and authority are shared equally.
- A culture that doesn't criticise failure but ensures learning from mistakes.
- An Agile environment where your ideas are welcome.
- The possibility to grow and experience different projects.
- Ongoing Training & Mentoring.
- The possibility to travel.
Work Mode
This is a local-country position open to candidates based in Portugal or Brazil.
Vigil is an equal opportunity employer.






