Lead Web Developer (Front-end) Ingenuity Systems
THIS JOB HAS EXPIRED Description
Ingenuity is a group of creative, energetic people helping life science researchers understand the biological mechanisms that cause human disease. Ingenuity?s industry-leading technology platform was built by our team of interdisciplinary, entrepreneurial researchers, scientists and engineers that are passionate about improving human health through the intelligent use of semantic technologies. We have used this technology to develop the industry-leading analytic platform for pathway analysis and systems biology research, and are now expanding to develop new solutions for the life sciences and healthcare markets. We are passionate about our users, our products, our technology, and our vision, and are looking for intelligent, talented and entrepreneurial developers who are eager to join our world-class team.
In this position, you will be joining a team of software engineers that are building a cutting edge, fast and interactive web application that incorporate the best user experience patterns and technologies available.
As a lead front end developer you are expected to quickly translate new designs into functioning web application features as part of our agile, iterative development process. In this key development role, you will work closely with colleagues in the Software Development, Project Management, and Quality Assurance groups to build high profile web applications. This is a great opportunity for engineers with several years of front-end development experience who are passionate about highly functional user interface design and delivering an outstanding user experience.
DUTIES & RESPONSIBILITIES
Work closely with team to define new user interface behaviors, widgets and container helping create a truly distinctive and world-class user experience.
Collaborate with peers on technical design, work estimation and implementation of new UI features including visualization aspects and server interfaces/contracts.
Write clean, modular, robust code to implement the desired requirements with little or no supervision
Quickly prototype new ideas to get user feedback
Participate in continually improving software development processes and practices
This challenging position will require a self-starter who can effectively work on multiple projects simultaneously, meet aggressive deadlines, and who thrives in a dynamic environment. You can expect a high-profile position on a great team with many challenges and rewards.
KNOWLEDGE, SKILLS & ABILITIES
5+ years professional web development experience
Experience with Java and JSP
Good communication and personal skills: ability to interact and work well with members of other functional groups in a project team and a strong sense of project ownership
Knowledge of Scrum and XP methodologies
Significant experience developing and implementing UI/Front-end for web-based enterprise applications.
Ability to rapidly translate design mockups and prototypes into working application designs.
Experience with data-driven web development, including strong knowledge of HTML5, DHTML and CSS3
Experience in Cross-browser development and troubleshooting
Experience in Java and JSP programming
Extensive use of APIs and a strong understanding of HTTP and REST architecture
Front-end development experience in Java application environments, preferably using MVC architectures
Knowledge of design patterns, enterprise architecture and software engineering principles
Demonstrated passion for user experience design and improving usability.
Demonstrated passion about technology, have a strong interest in learning about the latest technologies
Ability to work in a fast paced and agile development environment.
Experience applying the above skills and techniques to life sciences, medical and/or health domains.
Mobile web development experience
B.S. in Computer Science
Masters or Ph.D. in Computer Science
||1700 Seaport Boulevard |
Redwood City, CA 94063
THIS JOB HAS EXPIRED