Front-End Developer (Intermediate to Senior Level)

Job Description

Working under minimal supervision, the Front-End Developer is a client-facing role, responsible for managing our digital technology solution projects in close cooperation with our clients as well as XCentium colleagues and management. This position is expected to be an integral part of our consulting team, competent to work on virtually all phases of client projects and capable of independently carrying out all essential tasks. The ideal candidate will have a strong interest in exploring new technologies and possess creative problem-solving skills. The ability to acquire domain-specific knowledge is valued much higher than possessing experience in any one specific area. XCentium is a highly collaborative environment, strong communication skills and an inclination toward teamwork are a must.

Location: Remote


  • Converting design documents into working user interface with no loss in fidelity.
  • Program dynamic web content using JavaScript per functional requirements.
  • Evaluate product designs to help refine requirements for a better user experience.
  • Create clean, functional, and maintainable Front-End solutions.
  • Design and document code to ensure readability and maintainability.
  • Devise creative solutions to overcome design and functionality UX challenges.
  • Work with clients or stakeholders in a collaborative environment.


  • 5+ years or equivalent HTML5 & CSS3 expertise
  • 5+ years or equivalent JavaScript & jQuery expertise
  • 5+ years or equivalent experience with responsive UI frameworks such as Bootstrap or Foundation
  • Proficiency with CSS preprocessors such as Sass or Less
  • Proficiency with a JavaScript task runner such as Grunt or Gulp
  • Proficiency with web application frameworks such as AngularJS, React, or VueJS
  • Proficiency with JavaScript module bundlers such as Browserify or Webpack
  • Proficiency with version control systems such or Git
  • Proficiency with cross-browser and cross-platform compatibility
  • Proficiency with design tools such as Photoshop, Sketch, InVision, or Zeplin
  • A strong understanding of optimizing content for the web.
  • Solid AJAX and DOM manipulation skills
  • Experience with code optimization and performance analysis
  • Excellent understanding of web development best practices
  • Proactive with the desire to learn and master new technologies.
  • A passion for writing clean, efficient code.
  • A strong attention to detail, especially as it applies to user interface design.
  • Team-oriented with excellent verbal and written communication skills
  • Ability to provide and receive constructive feedback in peer code review.
  • Ability to manage changing priorities, solve unfamiliar problems, and meet deadlines.
  • Familiarity with web accessibility standards (WCAG 2.0, WAI-ARIA, Section 508)
  • Experience with project tracking software such as Jira or VSTS

XCentium is an award-winning digital consultancy. We help clients align their technology strategy with business objectives, leverage technology excellence to deliver superior results, and engage customers through Digital Strategy, Sitecore, CMS, UI/UX, Salesforce, Commerce, Cloud and Managed Services.