The job below is no longer available.

You might also like

in Hoffman Estates, IL

Use left and right arrow keys to navigate

About this job

The Sears Home Services Online team is seeking an experienced full stack lead developer with a strong engineering background developing responsive websites with back-end API integrations using Ruby on Rails running in AWS. You will be the overall lead engineer and champion of options and solutions for a premier customer facing web property used by millions of customers. You will develop, architect and support end to end solutions that integrate with back-end web services inside and outside of AWS, including internal and third party APIs. You have a breadth of knowledge in AWS related cloud tools and technologies in a test driven development environment. You should have the breadth of knowledge to lead and develop a fast performing highly available, customer facing website. You should have a deep technical understanding of web technologies and architectures and know how to troubleshoot functional, technical, performance and architecture issues with a passion for results. You should have the willingness to learn new technologies on the go. If you're a highly skilled, experienced software engineer and obsessed with contributing to the development of high-performance teams through rigorous goal-setting, disciplined attention to performance and continuous process improvement, then we want you to come join us.

JOB DUTIES/RESPONSIBILITIES:
Ruby on Rails experience; experience with running an web application in Amazon Web Services (AWS); API integration between a web front-end site and back-end services; experience with a Content Management System (word press, expression engine, oracle web center sites are some examples); javascript; responsive design web applications (used on mobile and desktop / laptop browsers); test driven development with continuous integration

* Developing cross-browser, cross-platform and mobile compatible solutions with a commitment to excellence in user experience and responsive design
* Developing responsive web applications using JavaScript, AJAX, CSS, HTML, Sketch, Envision
* Integrating with back-end services and creating reusable widgets for a Content Management System (e.g., Expression Engine, Word Press, etc.) using Ruby, Rails, Javascript, PHP, Node.js, JQuery, HTML, Git
* Developing in a strong test driven development approach with a passion for perfection
* Configuring key tools used with AWS: Code Climate, Codeship, Docker, Amazon CloudWatch, New Relic
* Reviews and influences overall website architecture design and tools
* Reviews and influences multi-API integrations to achieve extremely fast page load times on desktop and mobile web devices for an optimal user experience
* Integrate front-end and back-end code to create widgets to be re-used in a Content Management platform
* Strong contributor to the output of a small technical team
* Leads code reviews to ensure functional performance specifications are met and engineering standards are followed
* Mentors other software engineers
* Creates self-documenting designs and/or clearly communicates intent via comments in code, on specifications, in as-built documentation and during code reviews

JOB REQUIREMENTS:

* Bachelors Degree
* 5-10 years of related experience
* Previous experience as a lead software engineer

REQUIRED SKILLS:

* Bachelor's Degree in Computer Science, a related technical or scientific field, or equivalent experience
* Proficiency in using JavaScript, AJAX, CSS, HTML, Sketch, Envision, Ruby (2.2.0), Rails (4.2.7.1), Java, Javascript, PHP, Node.js, JQuery, HTML, Git
* Proficiency in Code Climate, Codeship, Docker, Amazon CloudWatch, New Relic
* Knowledge of Content Management Systems (e.g., Expression Engine, Word Press, etc.)
* Proficiency in responsive design and development
* Strong knowledge of OO design including extensive utilization of design patterns.
* Ability to mentor and recruit junior developers & enforce good development practices like encapsulation, composition, continuous
* Integration & test driven development
* Familiarity with coding in AWS
* Familiarity with continuous integration and build tools
* Participation through completion of multiple releases of a complex software project
* Analysis, design, coding and implementation of large-scale applications
* Solid knowledge of algorithms, data structures and complexity theory
* Ability to effectively write so requirements are clear and readily understood

EEO EMPLOYER