Who: F5 Networks
Position: Senior Web Developer (JR12757)
Where: Seattle (Waterfront)
What: Our UI Development Team is looking for a technically savvy developer with a strong background in Java based Web Development Frameworks who also is well versed in client side technologies. This person should be a accomplished Java programmer with a keen interest in the Javascript/AJAX/DHTML world as well. Some UX experience is highly desirable.
Responsibilities: Enhance and maintain F5’s web-based configuration application software. This software provides a common administration platform and user interface that simplifies administration, installation, and maintenance of F5 products. Design, architect, and develop software and system solutions allowing for the administration of F5 Networks traffic management devices. Design and implement major components of F5’s web-based configuration application software. Research, investigate and define new areas of technology to enhance existing products or new product directions. Implement and maintain features/functionality. Document software designs via functional specifications and other design documents. Perform in a lead capacity on a project team(s) and at code reviews as required.
Requirements: BSCS/CE or equivalent At least five years of professional experience in a commercial production environment Candidates who can provide an extensive portfolio for review highly preferred Significant experience programming using Java and associated technologies Demonstrated experience with and extensive knowledge of Web 2.0 related technologies including but not restricted to JavaScript, AJAX, JSON, and CSS. Knowledge of cross-browser, cross-platform implementation techniques and an advocate of web standards. Working knowledge of Web Development Frameworks (e.g. JSP, RoR, LAMP, PHP/Zend). Experience with Adobe Flex 3 and ActionScript, especially relating to reporting and/or data visualization very desirable Experience with modern JavaScript frameworks (e.g. jQuery, ExtJS, Prototype, mooTools, YUI) highly desired Basic understanding of Computer Science theory and concepts including knowledge of data structures and algorithms C/C++ programming skills desirable Background in TCP/IP networking and Unix based operating systems, specific x86/Linux experience a strong plus Knowledge and expertise in software engineering methodologies and effective unit testing Exceptionally strong written and verbal communications skills Ability to interact and communicate effectively with users of our products Ability to act as a technical lead, directing small teams of developers as needed Ability to collect and document user specifications Proven ability to deliver products with highest quality and on time Physical Demands and Work Environment Duties are performed in an office environment while sitting at a desk or computer table. This position requires the ability to use a computer keyboard, communicate over the telephone, and read printed material. Duties may require being on call periodically and working outside normal working hours (evenings and weekends).
Contact: For consideration, please apply online www.f5.com/about/careers