You
Your background will predominantly be in front-end development but you'll have an appreciation of the full technical stack in order to work collaboratively with the wider development team.
You see connections in the products or services you experience day-to-day that others don’t and get huge satisfaction in finding graceful ways of articulating them. Jumping straight into the deep end to help solve real business problems with the support of a great team is an everyday experience.
Whether you are at another agency or client-side, you'll be used to working to tight deadlines and collaboratively within a team.
Skills
You should be able to demonstrate:
- Strong proficiency in React and familiarity with at least one meta framework (e.g., Next.js).
- Expertise in Tailwind CSS and modern CSS methodologies, including pre-compilers.
- Good understanding of vanilla JavaScript and the modern JavaScript ecosystem (Node, Deno, Bun).
- Proficiency with Git and GitHub for version control, including experience with the pull request workflow.
- Experience with JavaScript unit testing (Jest, Mocha, etc.) is a plus.
- Ability to collaborate effectively with designers and other developers.
- Familiarity with design tools such as Figma is advantageous.
- Experience with agile methodologies, including team effort estimation.
- Passion for learning new technologies and sharing knowledge with the team.
Responsibilities
- Develop high-quality, responsive user interfaces using React.
- Collaborate with designers and developers to transform Figma designs into functional web applications.
- Work with meta-frameworks (e.g., Next.js) for efficient development and optimisation of web applications.
- Implement modern CSS techniques, including Tailwind CSS and pre-compiler solutions (e.g., Sass, PostCSS).
- Maintain clean, modular code with a good understanding of vanilla JavaScript and modern JS tools (e.g., Node, Deno, Bun).
- Use Git and GitHub for version control, following the pull request workflow for collaborative development.
- Participate in team effort estimations and planning sessions.
- Write unit tests and collaborate with the team to ensure code quality.
- Pragmatically analyse and solve technical challenges, presenting multiple solutions where appropriate.
- Share knowledge with the team, helping foster a culture of learning and collaboration.
About Absurd
Absurd is a digital product and service design agency established in 2016.
Due to our continued growth, we are looking for new team members to help shape the culture as well as our skill sets within Absurd. This is an exciting opportunity for somebody to come in and put their stamp on our growing team.
Benefits we offer:
- Flexible working hours
- Pension scheme (3%)
- Regular socials (our Christmas parties have included Amsterdam, Hamburg and Porto)
- Life insurance