About Us
Avvoka is a leading legal technology company specialising in document automation – we've been used to help build production contracts that licence Game of Thrones, open famous fast-food franchises, and buy and sell billion-dollar companies. Our software platform empowers law firms and in-house legal teams to draft, negotiate, and manage contracts more efficiently. We're a team that is passionate about changing the way the world contracts – we don’t take ourselves too seriously but love to push the technical boundaries and solve hard problems. We value a positive attitude, have a flat and informal structure, and have good senses of humor, making our workplace enjoyable and collaborative. Join us and be part of a team that values innovation, quality, and a positive work environment!
About You
You’re a passionate and innovative front-end developer with at least 4 years of experience building web applications. You have a strong foundation in modern HTML, CSS, and JavaScript, and you’ve worked with front-end frameworks like Vue.js, and implementing UI across different platforms. You thrive in fast-paced environments where you can dive into solving challenging problems, using your keen eye for detail and troubleshooting skills to deliver polished, responsive, and high-quality code.
Key Responsibiltiies
Front-End Development
- Develop and implement Avvoka’s product using a range of technologies, including HTML, CSS, JavaScript, Vue.js, and Typescript.
- Integrate front-end code seamlessly with back-end systems to ensure a cohesive and efficient end-to-end product.
- Implement designs, styles, and best practices in accordance with visual mockups, contributing to a user-friendly and visually appealing interface.
Quality Assurance
- Assist in the debugging, fixing, and testing of front-end code to maintain its reliability, performance, and responsiveness across various devices and browsers.
- Utilise strong troubleshooting abilities to identify and address issues independently, ensuring a high standard of code quality.
Learning and Innovation
- Stay informed about new front-end frameworks and technologies, actively learning and implementing them to enhance Avvoka’s product.
- Contribute to the continuous improvement of the development process by incorporating innovative solutions and best practices.
Collaboration and User Requirements
- Collaborate closely with product managers to gain a deep understanding of user requirements, translating them into practical and efficient front-end solutions.
- Be comfortable with ambiguity and independently figure out solutions, showcasing adaptability and a solution-oriented mindset.
Time Management and Organization
- Demonstrate strong time management and organisational skills to efficiently deliver high-quality front-end solutions.
- Maintain a detail-oriented approach to contribute to an organised and productive development process.
This outlines your key responsibilities but it is not an exhaustive list. Reasonable changes within the scope of your responsibilities may be required as the job develops.
Person Specification
The top 5 factors that a successful candidate will have are:
- A minimum of 4 years Vue.js Experience
- Experience implementing Vue UI across applications
- Responsive web design concepts and implementation
- Strong grasp of modern HTML, CSS, JavaScript, and accessibility best practices
- Familiarity with Git version control and pull request workflows