At a Glance
- Tasks: Design and develop innovative Office.js applications for Microsoft Word.
- Company: Join Definely, a LegalTech startup transforming how legal professionals work with documents.
- Benefits: Enjoy competitive salary, hybrid working, and top-notch healthcare benefits.
- Why this job: Be part of a collaborative team that values innovation and personal growth.
- Qualifications: Bachelor's degree in Computer Science or equivalent experience; proficiency in React and Office.js required.
- Other info: Work in a vibrant London office with flexible hours and ongoing learning opportunities.
The predicted salary is between 28800 - 48000 £ per year.
The role involves designing, developing, and maintaining Definely's products that integrate with Microsoft Word, including Definely Draft, Definely Proof, and Definely Vault. You will build interactive, efficient, and user-centric features with the Office.js framework, and your expertise in React will be essential for crafting modern, responsive UIs throughout the Definely suite.
Key Responsibilities:
- Design and Development: Collaborate with cross-functional teams to design and develop Definely products that seamlessly integrate with Microsoft Word using the Office.js framework.
- Code Implementation: Write clean, efficient, and maintainable code, adhering to best practices and coding standards.
- UI/UX Enhancement: Create intuitive user interfaces and ensure a smooth user experience, keeping user-centric design principles in mind.
- Integration: Develop and maintain seamless integration between Microsoft Word and Definely's products, providing advanced functionalities and features.
- Testing and Debugging: Conduct rigorous testing and debugging of applications to ensure high-quality, bug-free software.
- Documentation: Prepare detailed documentation for code, APIs, and system architecture.
- Collaboration: Collaborate with the product management team to understand project requirements and deliver software that meets or exceeds user expectations.
- Optimisation: Continuously optimise and improve application performance, taking into account memory management and responsiveness.
- Security: Implement security measures to protect against potential vulnerabilities and ensure data integrity.
About you:
- Bachelor's degree in Computer Science or a related field (or equivalent work experience).
- Proven experience in software development, especially in building applications for the Office.js framework.
- Proficiency in React, Typescript, JavaScript, HTML, CSS, and related technologies.
- Familiarity with Microsoft Office Suite, with a focus on Microsoft Word.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Knowledge of software development best practices and design patterns.
Preferred Qualifications:
- Experience with other Microsoft Office add-ins or apps.
- Knowledge of FluentUI.
- Familiarity with Microsoft Office Add-in guidelines and Office Store submission process.
About Definely:
At Definely, we’re on a mission to simplify the way legal professionals access and understand complex information in legal documents. Our LegalTech solutions integrate seamlessly into lawyers' daily workflows, making it easier to draft, review and navigate even the most complex contracts. Our products provide instant access to essential information, enabling legal teams to review clauses and provisions in context, reduce risk and work more efficiently – all without disrupting their flow. Joining Definely means becoming part of a forward-thinking, collaborative team that prioritises innovation and people.
What we offer:
- Competitive Salary: We offer a highly competitive salary that reflects your skills, experience, and contributions.
- Impact & Growth: Join a fast-growing startup where your ideas matter; experiment, innovate, and see your work come to life.
- High-Performance Culture: Work in a truly meritocratic environment alongside ambitious, driven professionals who push each other to excel.
- Prestigious Partnerships: Collaborate with some of the world’s top law firms, financial institutions, and multinational corporations.
- Prime London Location & Hybrid Flexibility: Enjoy a vibrant office in the heart of Aldgate with the option to work in a hybrid environment.
- Ongoing Learning & Development: Access top-tier training, mentorship, and continuous support to advance your career.
- Time Off: Enjoy 25 days of holiday per year, plus UK bank holidays, to recharge and unwind.
- Pension Plan: Secure your future with our competitive pension scheme.
- Private Healthcare: Access to Vitality healthcare, including dental and optical.
- Flexible Working: Work in a way that suits your lifestyle, with the freedom to balance professional and personal priorities.
- Enhanced Parental Leave: We support working parents with generous parental leave policies that go far beyond statutory requirements.
- Cycle to Work Scheme: Save on a new bike and accessories while promoting a healthier, more sustainable commute.
- Workplace Nursery Scheme: Saving working parents lots of money through our salary sacrifice scheme!
- Top-Quality Equipment: Get the tools you need to perform at your best, from cutting-edge tech to ergonomic office setups.
Software Engineer (OfficeJS/React) employer: Cornerstone VC
Contact Detail:
Cornerstone VC Recruiting Team
hr@definely.com
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (OfficeJS/React)
✨Tip Number 1
Familiarise yourself with the Office.js framework and its capabilities. Understanding how to leverage this technology will not only help you in interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Showcase your React skills by building a small project that integrates with Microsoft Word using Office.js. This hands-on experience can be a great talking point during interviews and shows your practical knowledge.
✨Tip Number 3
Network with current or former employees of Definely on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your application process.
✨Tip Number 4
Stay updated on the latest trends in LegalTech and how they relate to software development. Being knowledgeable about industry developments can set you apart as a candidate who is not only skilled but also passionate about the field.
We think you need these skills to ace Software Engineer (OfficeJS/React)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Office.js and React. Include specific projects where you've used these technologies, showcasing your ability to design and develop user-centric applications.
Craft a Compelling Cover Letter: In your cover letter, express your passion for legal technology and how your skills align with Definely's mission. Mention any relevant experience with Microsoft Word integrations and your approach to creating intuitive user interfaces.
Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your problem-solving abilities, particularly in debugging and optimising applications. This will show that you can handle the challenges of software development effectively.
Highlight Collaboration Experience: Since collaboration is key at Definely, mention any past experiences where you worked with cross-functional teams. Emphasise your communication skills and how you contributed to successful project outcomes.
How to prepare for a job interview at Cornerstone VC
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Office.js and React in detail. Bring examples of past projects where you've successfully integrated these technologies, and be ready to explain your coding choices and the impact they had on user experience.
✨Understand Definely's Products
Familiarise yourself with Definely's suite of products, especially how they integrate with Microsoft Word. This knowledge will help you demonstrate your enthusiasm for the role and show that you understand the company's mission and the challenges they aim to solve.
✨Prepare for Problem-Solving Questions
Expect to face technical problem-solving questions during the interview. Practice coding challenges related to JavaScript, React, and debugging scenarios. This will showcase your analytical skills and ability to think on your feet.
✨Emphasise Collaboration and Communication
Since the role involves working with cross-functional teams, highlight your collaboration and communication skills. Share examples of how you've worked effectively in teams, resolved conflicts, or contributed to a positive team dynamic in previous roles.