Software Development Engineer

Skytap, Inc.   Seattle, WA   Full-time
This job is no longer available.
Job Posting Shared.
Job Posting Reminder Sent.

Skytap, Inc. seeks Full Time Software Development Engineer in Seattle, WA.  Work with team of Frontend Software Engineers to deliver intuitive, user-facing features.  

Title: Software Development Engineer 

Duties: Responsible for working with a team of Frontend Software Engineers to deliver intuitive, user-facing features.  Designing and implementing customer-facing features in the UI.  Defining and meeting usability, scalability, and performance goals.  Building and evolving major features in collaboration with product management.  Researching and experimenting with new technologies, architectures and standards.  Writing JavaScript/Coffeescript code.  Collaborating with a team of engineers, user experience designers and product managers.

Requires: Bachelor’s degree in computer science, computer systems engineering or a related field, or foreign degree equivalent, and two years of experience with:

1.       Designing, implementing and maintaining scalable web applications.

2.       Node.js, npm, jQuery, BackboneJS, UnderscoreJS, lodash, mocha, grunt, qunit and Jasmine.

a.       Experience with BackboneJS-based web frameworks.

b.      Experience with other JS web frameworks: KnockoutJS, PrototypeJS.

3.       Software development using JavaScript, HTML (version 5), DOM Scripting, CSS (with SCSS), AJAX techniques and use of JSON as data format, as well as knowledge of making REST API requests with JavaScript.

4.       Designing, writing and support of object and functional oriented JavaScript applications, with a focus on maintainability and speed.

5.       Web application design and development patterns.

6.       Cross-browser compatibility issues and client-side performance optimization.

7.       Translating wireframes and comps into working software.

8.       Writing and Maintaining reusable JavaScript modules.

9.       Source Version Control systems, including mercurial, git or svn.

10.   Agile and Scrum methodologies.

11.   Proficiency with command line programs on unix systems (GNU/Linux and Mac OS).

12.   Writing and maintaining frontend web applications that communicate with backend RESTful web APIs.

13.   Writing and maintaining backend RESTful web API code.

14.   Writing and maintaining infrastructure automation scripts with Python and Ruby.

15.   Testing and debugging node.js applications.

16.   Testing and debugging web applications using web browser’s developer tools.

Experience can be gained concurrently.

This job is no longer available.

Skytap, Inc.

Seattle, WA