We are looking for a Mid/Senior front-end/Jamstack developer to join the Mawla team. You'll have an eye for detail and be proactive in nature. Strong team communication skills are a must, as is the ability to work autonomously.
Who are we
Mawla helps clients solve technical and design problems to improve their businesses and get closer to their customers.
Location
We are a 100% remote working firm.
What we do
- Build custom high-performance websites and web apps, primarily with the Jamstack architecture
- Create rich interactive/animated landing pages
- Maintain and support the sites we build, including some legacy WordPress sites
Why work with us?
- We value you, your talent and your contribution. We don't equate that to hours, days and billables
- We trust each other and respect everyone's efforts.
- We afford autonomy to everyone in the team within their assigned responsibilities
- We advocate for and support personal and professional development
- A passionate, hard working and dedicated team with ambitions to innovate and test new ideas and side projects
- Latest macbook pro or preferred machine
- Remote working workspace setup budget
How we work
- As a remote team, we rely on clear and regular communication
- We encourage positivity and a willingness to learn over hardcore skill
- We have a defined set of tools and frameworks we use but are always looking to improve them
- Asking for help is an opportunity to collaborate and learn. We encourage it
- We offer support and collaboration on problem-solving
- We’re open about all aspects of the business, there are no silos here if you’d like to learn about other elements of the business.
In a typical project, we use:
- React / NextJS
- TailwindCSS for styling
- Framer motion for animation
- Serverless functions
- Sanity (CMS)
- Github for version control
- Netlify/Vercel for hosting
- Cloudflare/Fastly for CDN/Edge Computing
What you will do for the company
- Write high-quality, performance-focused, human-readable and self-documented code
- Gain an understanding of, and learn to develop/maintain existing codebases
- Gathering technical and non-technical requirements from clients in order to architect a solution.
- Bring your talent, share and contribute to the teams collective learning
- Raise any issues or concerns you have about your work or any other part of the business
- Collaborate on exciting and forward-thinking projects
- Help provide updates and support for clients
- Meet deadlines or communicate challenges in good time
- Develop to your full potential
Requirements
- Be a good communicator and a team collaborator
- Able to write good, concise questions &answers
- Expert in HTML/CSS, responsive development and browser compatibility
- Strong JavaScript skills
- Confidence in building high performing and search optimised sites
Experience with:
- React and NextJS
- CMS development (we use Sanity)
- Storybook
- Git and Github
- Tailwind CSS
Nice to have requirements
Experience with:
- Sanity
- Solution architecture, High Level Architectures
- Working in a remote agency team
- DevOps (CI/CD)
- Automated testing (Jest, Mocha, Cypress etc.)
- Web performance optimisation
- Technical SEO optimisation
- Conversion rate optimisation
- WordPress
Salary and benefits
- At least €40,000 — negotiable depending on experience
- Bonus structure
- Min 22 days holidays
- Pension
- Workspace allowance
- Flexible working hours
- Team meet-ups