Sr. Web Application Developer

Emeryville, CA

Who are we looking for?

 

What You'll Do

As a senior web application developer in our core engineering team, you will play a key role in the definition, design, and implementation of our products. You will be part of a small, passionate, and talented team creating compelling new features and applications in a SaaS environment. You'll bring to the role a passion for building intuitive user-interactions that consumers find both natural and engaging as they participate and contribute to vibrant online communities.

The ideal candidate will be extremely proficient in the design and implementation of modern web applications and will be an expert in JavaScript, strong in Ajax, strong in semantically rich XHTML and solid in Java application tier development.

Working in an agile environment, you will collaborate daily with product managers, peer software engineers, technical writers, and QA engineers.

Responsibilities

Working closely with engineering peers, management, and product management, you will:

  • Assess requirements and estimate time and resources to create solutions
  • Design, implement, and deliver compelling solutions that meet the product requirements
  • Perform prototyping to validate implementation approaches
  • Accurately identify, enumerate and estimate work tasks for project schedules that you consistently deliver against on time in an Agile environment

Requirements
  • At least 5 years commercial experience in Web UI application development
  • Advanced sense of User Experience when creating features and widgets
  • Expert skills in JavaScript and strong in Ajax
  • Strong skills in supporting CSS across major browsers
  • Strong skills with semantic XHTML
  • Strong experience in one or more MVC architectures
  • Team player with excellent communication and organizational skills
  • Self-starter that is results focused with the ability to work independently and in teams
  • Proven track record of producing high quality software against plans and schedules that are being met consistently
  • B.S. in Computer Science or other relevant technical field
Hightly desired experience in one or more of the following areas:
  • A passion for social media
  • Familiarity and experience with agile (scrum) development process
  • Tapestry 5.1 experience
  • Direct experience with jQuery, Prototype, and Scriptaculous
  • BluePrint CSS experience
  • Experience creating consumer facing web applications
  • Proven track record of identifying and championing new technologies that enhance the end-user experience, software quality, and developer productivity
  • Experience in both small and large companies

Why you should join our team

 

Apply Now

Connect with Lithium

Want to learn more about Lithium Community Products and Services?