Front-End Web Developer

San Diego, CA

Why You're Needed

We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI design wireframes to actual code that will produce visual elements of the application. You will work with the UI designer and back-end developers to bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. Key experience should include Ruby and common Ruby web frameworks, basic understanding of the HTTP protocol, and familiarity with cross-browser testing and debugging.

The ideal candidate is a self-starter with the ability to identify and pursue opportunities without being provided explicit direction. Nimbleness, team-oriented, and a passion for improving consumer experiences using technology are essential.

What You’ll Do

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Collaborate with other team members and stakeholders
  • Create quality prototypes on tight timelines
  • Collaborate with back-end developers on troubleshooting and defining the APIs
  • Create cascading style sheets (CSS) using Sass that are consistent across all browsers and platforms
  • Maintain graphic standards and branding throughout the product’s interface
  • Establish and maintain strong working relationships with various stakeholders of projects understanding their requirements, communicating status, and working towards solutions
  • Internalize and deeply understand complex technical problems and how they impact our customers and our teams
  • Pair with UX Design and Business Analyst team members on customer calls to validate and own story definition
  • Responsible for quality through acceptance of stories
  • Run customer demos for features and full productKnow when to escalate issues to management
  • Communicate status on features to appropriate stakeholders
  • Make software development process and teams more efficient, more effective, and more fun

What You’ll Need

  • Proficient with the Ruby programming language and familiar with common web frameworks, such as Rack and Sinatra
  • Proficient understanding of web markup, including HTML5 and CSS3
  • Proficient understanding of native DOM APIs and the jQuery JavaScript framework
  • Basic understanding of Sass CSS pre-processor
  • Proficient understanding of Git version control system
  • Familiarity with Amazon Web Services (AWS)
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Basic comfort level with command line interfaces and the UNIX toolchain
  • Degree in Computer Science or Engineering a plus
  • A passion for, and experience with, agile software development and improving consumer experience
  • The ability to make trade-off decisions between possible and desirable, which requires a good sense of technical feasibility
  • Enjoyment for working in a highly collaborative, fast paced environment
  • Ability to understand and represent both the business and users
  • Personable and team player
  • Self-motivated, organized
  • Experience with JIRA tool is a bonus


Please send an email to with your portfolio, resume, and a paragraph describing why you'd be the best candidate for this position.