View all jobs

Senior UI Developer

Malvern, PA
JPC Partners is looking for a seasoned Front-End Software Developer to join our clients Engineering team as a Senior UI Developer. In this role, you'll join a close-knit team of Engineers, Product Managers, and Client Services Developers to build the future of a platform destined to power immersive digital experiences for a long list of Fortune 100 customers.
Most of the tech stack is comprised of JavaScript, so we are looking for a diverse array of capabilities that reflects the current state of JS, which can be used solve problems in almost every place in our platform's technology. A solid understanding of User Experience [UX] and User Interface [UI] concepts & principles would be a welcome asset in ensuring that we deliver the best possible product to our end users.
Core Responsibilities:
  • Develop and maintain front-end product features for the web applications of our Software-as-a-Service [SaaS] solutions.
  • Communicate effectively to ensure technical feasibility of designs.
  • Produce clean, scalable, modular, well-structured, and testable code.
  • Build and help maintain reusable components & libraries.
  • Influence application architecture and development processes.
  • Collaborate in cross-functional teams by utilizing effective communication skills you will be expected to communicate bad news with the same urgency as good news!
  • Additional duties may be assigned, as needed.
Basic & Preferred Qualifications:
  • 5+ years of professional experience in Software Engineering and/or Web Applications Development required; proven experience with building and deploying web applications in a product setting is strongly preferred.
  • High School Diploma is required; Bachelors Degree in Computer Science, Software Engineering, or a related field is a plus.
  • In-depth knowledge of JavaScript/HTML/CSS and state management.
  • Experience working across the JavaScript landscape of frameworks (e.g.:  Angular, React, etc.)
  • Experience across front-end development methodologies and libraries (e.g.:  jQuery, Backbone, mustache, etc.)
  • Proven ability to support both old and new JavaScript codebases, especially with the ability to transition legacy front-ends into modern stacks.
  • Experience with frontend JavaScript testing.
  • Experience using modern frameworks, libraries, tools, and language features, along with understanding of their tradeoffs.
  • An understanding of browser quirks as well as related skills needed to develop a robust and elegant front-end and troubleshoot product issues to keep pace with browser enhancements.
  • Proven ability to work comfortably in a collaborative team environment, especially one where failing fast is encouraged. 
  • Familiarity with the full software development lifecycle using Agile methodologies.
  • Excellent communication skills (verbal & written) in English.
Technologies used:
  • Backbone
  • React
  • Redux
  • Webpack
  • NPM
  • Jest
  • Electron
  • Typescript
  • Gulp

Share This Job

Powered by