These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Front End Web Developer

0 people like this description

Application Engineer / Front End Web Developer
Job Location: San Jose, CA

The client's Application Engineering team is looking for passionate senior full stack app engineers to work on the new experiences we are crafting across our payments, merchant, partner, consumer, and developer experiences. To enable new experiences we made a major shift to a new technology stack including NodeJS on the server (embodied in our open source offering Kraken JS) and modern open source stacks on the frontend (including but not limited to backbone.js, requirejs, LESS, and jQuery). We also have moved to new ways of working including LeanUX & Agile to enable our engineers to be close partners with design & product teams.

If you are the kind of engineer who is passionate about bringing great experiences to life, being a craftsman in engineering and love working in a collaborative environment with your product & experience partners, then we want to talk to you.

Responsibilities

• Write web application code following best practices of accessibility, internationalization, TDD.
• Partner closely with design & product to craft great product experiences.
• Deliver code in a dev ops environment.
• Be a crafts(wo)man and encourage code craftsmanship across team.
• Deliver code in an agile team environment.
• Lead code reviews to drive teams to the highest standards for NodeJS apps & web apps.
• Provide architectural leadership in product development team.
• Drive teams to follow clean code principles.
• Drive innovation through rapid prototyping and iterative development.

Job Requirements
Required Skills

• BS/BA or equivalent with 5+ years professional application/frontend development experience.
• Experience developing nodejs applications or a solid experience building applications on top of RESTful APIs.
• Solid knowledge of common web frontend technologies (HTML, CSS, JavaScript, Ajax, and jQuery/Dojo/YUI).
• Experience with JavaScript templating systems (mustache, Dust, etc).
• Comfortable with modern JavaScript architectures.
• Solid knowledge of algorithms, design patterns, and componentization approaches.
• Experience with cross-browser, cross-platform, and design constraints on the web.
• Experience in software design patterns, problem solving and troubleshooting skills.
• Strong attention to detail.
• Proven problem-solving and interpersonal communication skills.
• Ability to operate effectively both independently as well and within a team. )

These job descriptions are examples. Looking for work?

Find JobsFind Jobs