Experience (Years): 3
Job Detail: |
- Take a leading and independent role in researching, designing, developing and testing front-end user interface components using XHTML, CSS, DHTML, JavaScript, Ajax, JSP and Custom Tags
- Work actively with other developers to build robust, fault-tolerant server-side application logic using Java and Struts to enable sophisticated and flexible, web-based user interfaces
- Perform structured and deep research into new technologies and how they can sensibly and appropriately be applied and incorporated to improve the user experience
- Provide relevant and innovative ideas, suggestions, and recommendations for new features in addition to improving overall usability and application quality
- Collaborate closely with the Quality Assurance team to design and construct test cases that ensure optimal and up-to-date test coverage of web components (front-end and server-side)
- Communicate proactively and frequently with engineering, product management and business development to propose new functionality based on technical experience and research in the domain of Search Engine Marketing (SEM)
- At least 3 years of professional experience successfully designing, developing and delivering advanced web applications against real-world deadlines
- Expert-level experience with XHTML, CSS, DHTML, JavaScript, Ajax, and web standards
- Advanced experience in Java, J2EE technologies and Struts
- Proven proficiency in applying JavaScript libraries (Scriptaculous, Prototype, Yahoo UI)
- Experienced with automated testing techniques and best practices including JUnit and JSUnit
- Strong familiarity with Unix/Linux environments, as well as protocols including HTTP and TCP/IP
- Current working knowledge of CVS (or Subversion) and version control best practices
- Working knowledge of at least one major scripting language (e.g. Ruby, Perl, Python)
- Deep knowledge of your chosen tools (e.g. Firebug, Eclipse) and how they interrelate
- Incessant focus on the user perspective with respect to all development-related work
- Full software lifecycle experience in agile, fast-paced J2EE web application projects
- Able to quickly consume and acquire new knowledge and experience on diverse topics
- Must be able to effectively research and seek out answers to technical and domain-related questions independently
- Ability to crisply articulate ideas and future direction to other team members as well as users
- Must have superior written and verbal communications skills and laser-sharp ability to filter out and share relevant information
- Work independently under minimal supervision and be self-directed in most areas
- Bachelor's degree in Computer Science or related field required
No comments:
Post a Comment