What are the responsibilities and job description for the Content Developer position at LEAP Legal Software APAC?
Content Developer
Our Content Development team creates and maintains the comprehensive library of content,
including an extensive range of up-to-date, automated forms and precedents as well as matter types
enabling law firms to effectively manage legal matters and produce legal documentation quickly and
consistently. Our Content team also work closely with clients to ensure they’re maximising the use of
their content.
As a Content Developer, you will design and build the backend code for our content applications.
The ideal candidate will have proficiency in JavaScript, TypeScript, React or Angular, Node.js, and
modern web development frameworks and will contribute to the planning, design, implementation,
and support of our frontend applications using modern technologies and best practices.
LEAP’s Content applications include Complex Word add-ins and Definable Table Apps which are
created using LEAP’s Galaxy Design System. This system ensures consistent user experience across
LEAP’s products and services by providing UX/UI design guidelines and ready-to-use HTML/CSS
components.
REPORTS TO
Director of Content Development AU
RESPONSIBILITIES
• Build calculation objects using JavaScript
• Design and develop intuitive, user-friendly interfaces that provide seamless experiences
across devices
• Develop Word Apps using Angular JavaScript
• Analyse specifications to determine design and schedules for program developmen
• Design, build and maintain efficient, reusable, and reliable code
• Check, test and debug programs
• Develop procedures, identify and apply tools for quality assurance of software development
• Collaborate with cross-functional teams to define, design, and deploy new features.
• Optimise applications for maximum speed and scalability
• Provide assistance and support to the Content team
COMPETENCIES
• Innovation – generating innovative solutions in work situations; trying different and novel
ways to deal with work problems and opportunities
• Technical / professional knowledge and skills – having achieved a satisfactory level of
technical and professional skill or knowledge in position-related areas; keeping up with
current developments and trends in areas of expertise
• Decision making – identifying and understanding issues, problems, and opportunities;
comparing data from different sources to draw conclusions; using effective approaches for
choosing a course of action or developing appropriate solutions; taking action that is
consistent with available facts, constraints, and probable consequences
• Work standards – setting high standards of performance for self and others; assuming
responsibility and accountability for successfully completing assignments or tasks; selfimposing standards of excellence rather than having standards imposed
• Applied learning – assimilating and applying new job-related information in a timely manner
JOB STYLE
• Details – working on tasks requiring great attention to detail
• Practical results – performing work that results in concrete outputs or outcomes
• Complexity – performing complex tasks or working on complex projects
• Challenging work – working on difficult or demanding tasks requiring substantial effort and
commitment
• Continuous learning – increasing knowledge and skill when circumstances call for additional
learning
KNOWLEDGE AND EXPERIENCE
• Experience using JavaScript, TypeScript, React or Angular and Node.js
• Proficient in the language of .net
• Intermediate to Advanced MS Word VBA skills desirable
• Hands-on experience with web design and development (ecommerce and mobile
applications is highly desirable)
• Solid understanding of document automation
• Office Open XML experience for future development, desired but not essentia