Lead UI Java Developer Job in New York 10019, New York Us
The ideal candidate is an experienced UI Developer with the ability to apply data visualization and software engineering best-practices and has a proven track record of success.. The candidate should have experience in the full lifecycle of web application development, from requirements analysis and design through QC. Strong experience developing web-based user interfaces, including data visualization and analysis interfaces is essential.
Job Duties:
· Lead small team of onshore and offshore UI Developers
· Responsible for developing UI features and artifacts while maintaining the highest quality standards during the entire development effort.
· Establish and maintain the overall UI standards and mentoring other UI developers
· Collaboration with Product Management, Business Analysts, Backend developers and Data Scientists
Requirements:
· 7+ years of overall software development experience and 3+ years of Team leadership experience
· 6+ years of Java development experience (Spring, MVC, Hibernate, REST) in multi-tier environment
· 3+ years experience developing WEB 2.0 UI applications using Adobe Flex, AJAX and/or advanced HTML/DHTML
· Should have strong visual design skills and a flair for designing and building information-rich applications that connect people with data (BI, Analytics, reports, dashboards, etc)
· Understanding of cross browser compatibility issues.
· Excellent verbal and written communication skills
· Ability to operate effectively in a fast-paced start-up environment with high degree of complexity and change
· Flexibility to contribute on short notice when required by the business.
· Experience leading or participating in an Agile development process. Scrum Master experience is a strong plus.
· Experience in graphic design for the web (Photoshop, Fireworks, etc)
· Bachelors Degree in Computer Science or related field.