Senior Front End Developer Internet & Ecommerce - Phoenix, AZ at Geebo

Senior Front End Developer

Company Name:
DriveTime Automotive Group, Inc.
/What Drives You?/
Career paths with opportunities to learn vital roles and skills?
Meaningful work in a stable, promote-from-within organization?
Professional satisfaction and helping others
A workspace that is dynamic, fast, fun, and challenging?
About Us
At DriveTime, we have 5
development teams of various sizes that are responsible for a myriad of web applications in various states of the SDLC. Because of this, we rely on input and collaboration from our senior developers across many teams. There is a great mix of collaboration across teams as well as personal ownership of particular web applications.
We understand how important it is for developers to stay as up to date as possible. IT leadership encourages early adoption (whenever appropriate), the use of the latest technologies, and allows us to collaborate and decide together, on our choice of tooling and implementation strategies. New development for both internal and external applications is actively being done with the following tech stack:
Front End
o JavaScript & TypeScript
o AMD & RequireJS
o Jasmine & Karma
o Gulp
o NodeJS (Currently only being used for Gulp)
o Bower & NPM (Private in-house bower / NPM coming soon)
o LESS & HTML5
o Bootstrap
o KnockoutJS (latest)
Backend (Just for info, front-end specific developers are not required to be familiar with this stack)
o .NET 4.5
o C#
o MVC4 (Razor view engine)
o WCF (SOAP and REST)
o WebAPI
o Entity Framework
o Windows Azure
o SQL Server 2008 R2
o SQL Azure
o Private in-house NuGet
Continuous Integration
o TFS2012 (for source control)
o Jenkins
o Wiki's, Trello Boards, etc.
Developers at DriveTime are given everything they need to be successful with these emerging technologies, including subscriptions to Pluralsight, trips to local dev meetups and events, trips to big events like Anglebrackets as well as in-person training when required.
Job Description
We are looking for a Senior Front End Developer to join our development teams at DriveTime. You would be working with other developers on various web applications, ranging from public websites hosted in Azure to complex single page applications, and everything in between.
The number and complexity of our web applications have grown to the point of necessitating additional front end specific developers that are familiar with web development and have a deep understanding of larger scale JavaScript development. If you've moved beyond simple JavaScript development and want to keep moving farther, then we want to talk to you!
As a Senior Front End Developer, you will create, maintain, and optimize source code for large web applications using the above technologies. You will not be required to be familiar with a server side programming language, but being familiar with one (especially C#) is a plus.
In addition:
You would be responsible for mentoring junior developers, collaborating on projects within our ever improving development stack and helping improve that stack with your valuable input.
Collaborate with your peers on improving patterns, practices and tooling in general
Participate end to end in the product life cycle: requirements gathering, solution design, development, testing, and implementation
Participate in peer discussions on architecture and overall direction of our applications
Work with team members to design solutions that are supported by the architecture of the existing
Job Requirements
Note: The number of years of experience are guidelines. We are actually looking for candidates that can demonstrate proficiency in the following areas of expertise. Candidates with fewer years of experience, but a mastery in those areas, are highly encouraged to reach out to us!
5
years of experience in web based front end development (JavaScript, AJAX, JQuery, HTML, CSS)
o Should be familiar with some sort of data binding technology (Knockout, Angular, Ember, etc)
o Should be familiar with large JavaScript applications or have the desire and skills to become familiar with them
o Should be familiar with the DOM, DOM manipulation and the ins and outs of asynchronous web development including a strong JavaScript skillset overall
o Should be completely familiar with CSS and HTML
An understanding and experience in application security from the web service and web application perspective
A good understanding of design patterns and N-Tier architecture
Strong debugging and troubleshooting skills
Good communication and collaboration skills
Specific skillsets that are not required but nice to have
HTML5
CSS3
AMD
TypeScript
Node
Gulp
Responsive / Adaptive Design
Mobile / Tablet Development
C#
MVC 4
Knockout.js
Benefits to working at DriveTime
Work with teams of web developers and business analysts focused on producing exceptional user experiences
Work with peers that are excited about producing quality software and software development practices
Work with latest tools and technologies with a constant focus on what is on the horizon
An amazing, progressive work environment (Basketball court, table top shuffleboard, pool table, Foosball table, horse shoes, Ping Pong, etc.)
Medical, Dental & Vision Plans
Gym / Fitness area
Covered parking
Technical training
A culture of opportunity and promotion from within
Competitive Pay
401K Plan with company contribution
And when it comes to hiring, we don't just look for the right person for the job, we seek out the right person for DriveTime. Along the way, we provide plenty of opportunity to be creative and grow professionally in a fun, high-energy environment.
Hiring is contingent upon successful completion of our background and drug screening process. DriveTime is a drug-free, tobacco-free workplace.
EOEEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.