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.
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.
Experience across front-end development methodologies and libraries (e.g.: jQuery, Backbone, mustache, etc.)
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.