Senior Web Application Engineer

Location
Redwood City, CA, United States
Department
Product Development

About Evernote:
Evernote lets you capture, organize and visually search for your thoughts, ideas, snapshots, audio notes, and files from virtually any device, wherever you happen to be.
 
Fueled by ease of use and its availability on every major desktop and mobile platform, Evernote is growing at a rapid pace, adding nearly one million users per month. Currently, there are over 50 million people around the world who use Evernote to help them remember everything. 

The current technology stack includes GWT and Hibernate along with many aspects of the Java SDK. 

Responsibilities:
  • Own the entire product implementation process from design to release incorporating feedback from a range of stakeholders (designers, marketing, business development, and support)
  • Evaluate new technologies and platforms and provide feasibility assessments and accurate estimates for project implementations
  • Work equally effectively refining fine details, optimizing user experience, and architecting scalable, reliable systems
  • Rapidly create prototypes, synthesize feedback, and develop production quality releases
  • Develop unit tests and useful code documentation
  • Produce useful written source documentation and reports including customer oriented release notes and project status reports
Requirements and Skills:
  • Skilled Java engineer with client and server side development experience
  • Comfortable with both starting projects from scratch and jumping into existing codebases
  • Experience with the J2EE technology stack, MVC frameworks, and Java development tools
  • Very comfortable with unit testing and rapid release cycles
  • Very experienced using core internet standard technologies (including JavaScript, HTML, and CSS) to create vibrant, responsive interfaces for desktop and mobile web platforms
  • Experience with Javascript frameworks including JQuery
  • Experience with MySQL databases and object relational mapping frameworks including Hibernate
  • Very comfortable learning new technologies, tools, and platforms
  • Experience writing production server software that is reliable and reports problems appropriately
Along with your resume, include a few URLs to sites providing examples of your work.
 
Working at Evernote:
We are a dynamic team with a start-up feel. We have open, collaborative offices in Redwood City, CA and Austin, TX. 
 
At Evernote, we promote an entrepreneurial spirit and perspective and engage a management style that encourages the free exchange of new ideas and rewards self-motivation. Our engineering team works in small teams of up to three, collaborating closely with product management and our quality engineering group.
 
Benefits & Perks:
We offer a very competitive salary package including generous equity in form of RSU’s and full benefits (medical, dental, vision, life & disability insurance, 401K). Our employees gather daily to enjoy a selection of delicious daily lunches delivered to the office (we love food, and every day is different!). We offer paid public transportation (i.e. Cal Train) and break rooms packed with a variety of snacks and drinks. Our Redwood City office is within walking distance from the Caltrain station.
 
 
 
 
 
 
 
 
 
Back to Job Listings

Why Evernote?

Evernote allows you to easily capture information using your computer, cellphone or camera, and makes this information accessible and searchable at any time, from anywhere.

Learn more »