Senior Structured Data “Stylesheet” Engineer

Comply365Beloit, WI
2dRemote

About The Position

You will work in the Structured Data Services team, which supports all aspects of in-house editing and customer self-authoring, on legacy and current platforms. Structured Data Services provides services to in-house and external customers, such as but not limited to: Performing format conversions on customer data to prepare it for ingestion to our systems; this is typically done using XSLT, together with occasional shell scripting and a build system such as Apache Ant or GNU Make. Writing XSLT stylesheets to transform XML source documents into XSL-FO result files ready for formatting using an XSL-FO processor such as Apache FOP or Antenna House Formatter. Providing support to our in-house team of editors who use FrameMaker for legacy documents and Fonto, a browser-based editor, for current document types such as DITA, Boeing (various types), and Airbus (various types).

Requirements

  • Extensive experience in developing stylesheets for viewing and printing technical publications.
  • Experience in writing XSLT to produce HTML and or XSL-FO output required.
  • Experience in troubleshooting errors in XML input data (markup errors, significant/insignificant whitespace).
  • Familiar with XML Schema/DOM, XPath, XQuery, and XSLT processors.
  • Extensive experience in generating XSL-FO code for printing technical publications in PDF.
  • Extensive experience in generating HTML/CSS/JavaScript for viewing technical publications with Web browser/mobile devices.
  • Familiar with XML editors, e.g. XMetal, Arbortext, Framemaker, Oxygen.
  • Knowledge of 2D/3D graphics/image formats and SDK, including CGM, SVG, PNG, GIF, JPEG, VRML, or other 3D CAD formats.
  • Knowledge and experience in XML publishing, e.g., FOP, XEP, Antenna House, Arbortext PE.
  • Experience in processing PDF, e.g., iText, Adobe PDF library.
  • B.S. in Computer Science with 3+ years of work experience (a plus).
  • Knowledge of Apache Ant.

Nice To Haves

  • Knowledge of aviation operations manuals is preferred.
  • Experience working with DITA is preferred.
  • Knowledge of Make (a plus).
  • Knowledge of ATA iSpec DTDs/schemas (a plus).
  • Knowledge of FrameMaker (a plus).

Responsibilities

  • Work closely with project managers to deliver solutions that meet client needs.
  • Develop new stylesheets and improvements for technical publications.
  • Take initiatives to self-study and acquire domain knowledge to solve technical problems with support from project manager and domain experts.
  • Participate in Sprint planning meetings, work on JIRA tickets, and provide feedback to refine requirements and estimates.
  • Demonstrate work results during weekly status meetings.
  • Collaborate with the rest of the team, discuss technical issues, and share knowledge daily in real time.
  • Perform code review with other developers.
  • Create documentation for new features.
  • Work closely with our QA team to understand and fix issues.
  • All other duties as assigned.

Benefits

  • Remote-first, flexible work environment
  • Unlimited PTO
  • Paid Holidays
  • Comprehensive benefits package (medical, dental, vision, life insurance, disability insurance, HSA, and FSA)
  • Paid parental leave (12 weeks primary caregiver, 6 weeks secondary caregiver)
  • 401(k) plan with company match
  • Ample learning and development opportunities
  • Employee referral bonus
  • Semi-annual on-site meetings
  • Fun, positive, collaborative environment!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service