Senior Full Stack Engineer

Nitro

(San Francisco, California)
Full Time
Job Posting Details
About Nitro
At Nitro, we’re changing the way the world works with documents. From the desktop to the cloud, we make it easy to create, edit, share, sign and collaborate – online or offline. More than 650,000 businesses run Nitro, including over 50% of the Fortune 500. We’re the PDF software partner of choice for Lenovo, and our award-winning products, including Nitro Pro and Nitro Cloud, are used by millions of people around the world every month.
Responsibilities
* Architecting web applications * Choosing the right tool for the job, not fitting the job into the tools we have * Building modular, testable, and reusable Javascript components * Building automated test flows and testing tools * Building deployment workflows to support continuous delivery * Researching new front-end technologies to drive innovation * Collaborating with Product Management and User Experience teams * Evaluating the existing application codebase and driving improvement * Building elegant interfaces that deliver amazing customer experiences * Leading by example * Evangelizing best practices and standards
Ideal Candidate
* 7+ years experience as a Software Engineer or equivalent * 5+ years building browser-based rich user interface applications * Professional experience building end-to-end test automation frameworks * Senior level expertise in Javascript (using modern frameworks) * Professional experience with CSS and CSS pre-compilers (Less, Sass, or similar) * Professional experience with responsive design specifically targeting mobile web browsers * Professional experience integrating with internal and external RESTful services * Professional experience with npm or similar package management tools * Professional experience with Webpack or similar build tools * Good understanding of cross-browser compatibility issues and solutions for modern browsers * Ability to advocate for front-end development standards, design patterns, and best practices * Ability to translate a high-level open-ended requirement into a working prototype **Nice to have:** * Experience working in Java or Scala (functional programming approach) * Experience working with the Play Framework * Experience working SBT (http://www.scala-sbt.org/) * Experience with asynchronous / event driven architectures

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.