Software Engineer II at Workfront
Lehi, UT, US

As a Senior Software Engineer at Workfront, you will work with your Engineering team and partner with Product Management to take ideas for Workfront’s products and turn them into features in our Work Automation Cloud platform. You will work in an Agile environment and estimate assigned work, create OO designs, provide task breakdowns, implement features, and develop and support micro-services.

JOB RESPONSIBILITIES: 

  • Work on the implementation of features using common libraries and frameworks
  • Support and maintain existing production code and develop new enhancements and products for our client base
  • Work closely with a cross-functional team of developers, designers, and QA engineers to produce high quality web applications
  • Participate on an Agile team
  • Assist in implementing stories to product specifications
  • Collaborate with and continuously learn from other team members and peers to foster an existing culture of career progression
  • Enjoy coming to work everyday knowing that you’re integral to the company’s future and success
  • Assisting in development with a wide range of technologies (focused on front-end tech first, but will be coding back-end when needed)

REQUIRED QUALIFICATIONS:

  • B.S. degree in Computer Science or equivalent experience
  • At least 3-5 years of experience in an application development position.
  • Advanced knowledge of JavaScript, CSS, and HTML standards
  • Advanced knowledge and experience working with Component-based View Rendering Library/Framework (Ember, React, Angular, etc.)
  • Possess strong problem solving and troubleshooting skills
  • Capable of working on back-end technologies as needed (Java, Spring, Node, etc)
  • Experience with JS testing, browser testing and debugging
  • An in-depth understanding of common functional design patterns, data structures and algorithms, especially in the context of JavaScript
  • Knowledge of client side performance analysis and optimization
  • Proficiency with version control systems, preferably Git
  • Passionate about exploring new technologies 

BONUS EXPERIENCE: 

  • Agile Software Development experience
  • Experience with micro-frontend architecture
  • Comfortable working with Command Line
  • React, npm, Webpack, Aphrodite, ES2015/ES6, JS Module Patterns (UMD, AMD, CommonJS, ESMs)
  • Team-centric software development, high performance software delivery in a team environment
Additional Information

Individuals seeking employment at Workfront are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. You are being given the opportunity to provide the following information in order to help us comply with federal and state Equal Employment Opportunity/Affirmative Action record keeping, reporting, and other legal requirements.

Workfront is not accepting unsolicited assistance from recruitment agencies for this employment opportunity. All resumes submitted by recruitment agencies to any employee at Workfront via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Workfront. No fee will be paid in the event the candidate is hired by Workfront as a result of the referral or through other means.