Senior UI Developer

Cary Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

AngularJS CSS3 HTML JavaScript CSS developer DOM equity exadata financial GWT HTML5 Java JQuery jsf JSP Oracle scripting Spring SQL testing trading UI Unix
show more
Automatch with LinkedIn
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