Jobs at Evri
- Overview
- Job Openings
Lead Software Developer, UI
Evri has an immediate opening for a Lead Software Developer, UI. If you have a strong interest in product design, a deep passion for technology, a hunger for innovation, and a desire to create rich and compelling user experiences, we want to talk to you.
You will be responsible for leading the Client Development team at Evri, which owns building the user-facing functionality of our products. This role requires excellent communication and collaborative skills: you will work directly with the Interaction Designer, Software Engineers, Ops, and Product Managers. You will use your technical and user interaction experience to provide technical guidance during the design process — not only by bringing awareness to constraints, but also by applying creative thinking and problem solving skills to create opportunities for innovation. You are very comfortable in an agile development environment.
You will analyze product requirements, own scrum planning and work estimates, conduct rapid visual and interaction prototyping, and be responsible for successful implementation and/or integration of applications and services across presentation, logic, and data services. You will mentor and guide other team members toward successful delivery. You will oversee the development and documentation of Evri’s JavaScript and Ruby APIs, as well as join other software engineers in the definition of Evri’s core Web Services API. You will own feature areas and functionality after implementation, by responding to additional feature requests, bug fixes and refinements.
Experience with rich user interfaces, SEO optimization, object-oriented design, data modeling, and application development is required, as is a history of taking projects through an entire software release lifecycle. Ideal candidates will demonstrate recent work history showcasing successful software releases (particularly those which used iterative/agile methodologies such as scrum or feature driven development) and demonstrate a passion for current technology trends and best practices.
You should have experience with some or all of the following technologies: (X)HTML/XML; CSS; JavaScript / JQuery / AJAX; Ruby on Rails; JSON; Object oriented design; MVC Patterns; Linux; Git; Database-driven Internet application design
Qualifications:
- 2+ years experience leading a team of software engineers and/or web developers, ideally in an agile environment.
- 5+ years of professional experience designing and developing software applications with rich interactive user interfaces on a variety of technology platforms.
- 2+ years experience working with Ruby on Rails
- Expert-level implementation skills in at least two of the technologies listed above.
- Detailed design-level knowledge of at least two of the technologies listed above.
- Ability to lead tasks throughout the project lifecycle, participate in project scoping and estimation tasks and provide substantiated architecture, solution, and/or services recommendations.
- BS degree (or higher) in Computer Science or Informatics.
- Bonus points if you get just as excited about working on your side project (like web apps, libraries, open source contributions, hacking, etc.) as you do about your daily development work.
If you want to change the web and have fun doing it, email us at: jobs@evri.com
Updated: July 16, 2009