Senior UI Developer

Unlock Employer Cary, NC Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

The technology stack includes Oracle Exadata, SQL, PL/SQL, Java, Unix scripting Required skills: • 3+ years of web development, using JavaScript, jQuery, AngularJS, CSS, JSF / JSP, HTML preferred. The candidate should be familiar with various web development frameworks and strategies and should be able to engineer / articulate a direction for future Global UI tools and web services as we are in the early stages of design / development • Excellent knowledge of JavaScript, HTML, CSS, DOM • Good understanding of the browsers internals and differences between rendering engines • Experience with UI automated testing frameworks • Candidates should have proven Java experience (3+ years) as well as a solid understanding of Object Oriented Design and Programming • Proven experience with Spring family of frameworks and persistence / ORM • A solid understanding of web application development processes, from the layout / user interface to relational database structures • Strong communication and writing skills • Ability to communicate directly with peers, managers and users while leading development to a completed and successful solution. • Strong organization skills to manage multiple timelines and complete tasks quickly within the constraints of clients’ timelines and budgets Primary responsibilities: • Creation of site layout / user interface from provided design concepts by using standard HTML / CSS practices • Placement and layout of web site pages given client provided content • Development of robust and user-friendly web applications • Implementation of unit-tests • Participation in design and creation of relational database schemas • Application / framework design as needed • Specifications / requirements gathering as needed • Routine daily maintenance of existing sites and applications Daily tasks: • Assist in gathering requirements and project specifications • Attend project kickoff meetings with clients / peers • Take ownership of daily project needs and communications • Communicate project status and deliverables with managers and clients • Record time daily and weekly • Manage project tasks, timelines, and communication • Perform routine site maintenance as needed • Other tasks as needed for successful project completion Nice to have: • 1+ year in the financial industry (ideally, focused on equity trading) • Experience with HTML5 / CSS3, GWT, caching frameworks read more