Professional Personnel Services

Job Details

203839 - User Interface Developer
Working as our client's UI Developer, you will be a critical piece in developing their product for lead planners and clients. You will work alongside Engineering and Product teams to implement designs and improvements to their systems through front-end and UI development from iterated designs. You will be expected to be a front-end ninja, with a deep passion for building beautiful interfaces with high usability. Ideally you have a great interest in learning new tools, tackling large problems and complex UI layout and interactions, with a willingness to explore for the ideal solution to maintain a high-level of design integrity. Required skills and experience include a BA/BS in Computer Science, Applied Mathematics, Graphic Arts, or related field (OR equivalent experience), along with 3+ years of experience with web development including Responsive / PWA; HTML5, JavaScript (React.js or Vue.js), CSS3, ES6; working knowledge of web typography, graphics & best practices - ie: knowing when you should use a SVG vs a PNG and the difference, also a good understanding of font weights / working with licensed web fonts. Must have an obsessive attention to design detail during implementation - pixel perfect means acceptance criteria for our client! Must also have a strong portfolio of shipped works / with interactive examples; advanced Charting (custom (hand-built) & open-source (re:charts, ant design, etc..)); familiarity with RESTful APIs conceptually and for consumption; and software development best practices (git, testing/QA, etc). Experience with Agile/Scrum methodology is desired. Our client offers a competitive salary and significant equity: they pay up for the best talent; tremendous growth opportunity; unlimited vacation: they trust you; ALL benefits: health insurance, 401(k), etc., (oh, and a dedicated financial planner)!! Send your resume today to see if you qualify for this amazing position! Salary $90K-$105K (203839NF01162020)

Information Systems

  Web Development
     203820 - Web Applications Developer   View Details
  Technical Support
     203761 - Help Desk Support   View Details
     203845 - Support Specialist   View Details
     203843 - Field Service Manager   View Details
     203841 - Technical Analyst   View Details
  Systems Administration/Engineering
     203847 - Systems Engineer   View Details
     203680 - Senior System Engineer   View Details
     203850 - Systems Engineer    View Details
     203801 - IAM Administrator   View Details
     203778 - Systems Administrator   View Details
     203827 - Systems Engineer   View Details
  Software Development
     203717 - QA Engineer   View Details
     203756 - Senior Software Engineer   View Details
     203848 - Testing Engineer   View Details
     203755 - Software Developer   View Details
     203737 - Software Engineer   View Details
     203837 - Development Operations Engineer   View Details
     203808 - Data Architect    View Details
     203839 - User Interface Developer   View Details
     203840 - Business Applications Developer   View Details
     203700 - Enterprise Architect   View Details
     203770 - Sr. Solutions Architect    View Details
  Network Administration/Engineering
     203759 - Telecommunications Engineer   View Details
     203806 - Senior Network Engineer   View Details
     203811 - Senior Network Engineer   View Details
     203844 - Network Engineer   View Details
     203846 - Project Manager   View Details
     203802 - Project Manager   View Details
     203814 - Applications Manager   View Details
  Database Administration/Development
     203741 - DBA   View Details
     203632 - Data Analyst   View Details
     203789 - Project Manager   View Details


     Professional Recruiter   View Details

Manufacturing Engineering

     203762 - EHS Manager   View Details
  Mechanical Design
     203746 - CNC Programmer   View Details
     203735 - Manufacturing Engineer   View Details
     203745 - Manufacturing Engineer   View Details

Contact Us

1420 East Joppa Road

Towson MD 21286

Phone: 410-823-5630


If you are going to invest in a new employee, you want to be sure you are getting the best candidate for the job. At PPS we offer you candidates who are the top professionals in their field.
>> Find your candidate now!

Job Seekers

Finding the right job requires a lot of "hard work". At PPS, recruiters do the "hard work" to place you with the right company that fits your skills.
>> Find your New career now!

Submit your resume