Front End Software Engineer
Sorry, this job was removed at 4:02 a.m. (MST) on Saturday, July 11, 2015
By clicking Apply Now you agree to share your profile information with the hiring company.
As a Front End Software Engineer at SendGrid, you will be responsible for one of many web and mobile applications that enables our customers to deliver billions of emails a month in a secure and scalable way. You will work on a small, versatile and passionate team, tackling new problems as we continue to push our technology forward. You will design, test, deploy and maintain software solutions that solve customers’ problems at-scale. You will have the opportunity to write mission-critical code that enables us to achieve our goal of simplifying communication between businesses and their customers.
What You’ll Do
- Collaborate with Product and Design teams to build the next generation of SendGrid products
- Convert wireframes and visual design files into fully functioning user interfaces
- Develop and maintain complex, high performance web applications
- Define best practices for front-end engineering
- Architect elements of our web technology foundation that can be utilized by other developers
- Participate in design and code reviews
- Implement scalable solutions utilizing caching, pagination, loading data on demand, and other techniques to manage massive, yet accessible, data sets
- Play an active role in the design, development and deployment of web and mobile applications
- Work in a dynamic team environment with short turn around times, developing and maintaining a high quality code base
- We're an agile, fast growing company and this job description isn't meant to be an exhaustive list of your qualifications or all the things you'll do
About You
- BS or MS in Computer Science or related technical discipline
- 5+ years of software development with a focus on user interfaces
- Expert knowledge of JavaScript. Experience with AngularJS, Backbone is a strong plus
- Strong working knowledge of HTML5 and CSS3
- Strong sense of aesthetics and user experience
- Solid understanding of web technologies such as REST, HTTP, JSON and how they play a part in app design
- Familiarity with browser compatibility issues and comfortable in debugging browser problems
- Ability to learn and adapt in a fast paced environment
- Passion for building large web applications at scale
- Experience with TDD
Read Full Job Description