Senior Front-end Web Developer

Stamps.com - El Segundo, CA4.1

Full-timeEstimated: $110,000 - $150,000 a year
EducationSkillsBenefits
The Senior Front-end Web Developer leads architecture and development of several projects, solves complex business problems in an elegant manner, and enforces technical and design best practices in support of our growing web presence.

Our Web Development team is responsible for the front-end development of several web properties within our family of companies, ranging from static HTML websites to single page applications. We are a motivated, innovative, and enthusiastic group focused on creating a positive user experience for potential and existing customers.

Company Perks:
Competitive pay, 401k with company match, Medical, Dental and Vision Insurance, Employee Stock Purchase Plan, Educational Reimbursement, Commuter benefits, Discount programs, Inventor patent bonuses

Stamps Company Overview:
Stamps.com (NASDAQ: STMP) is the leading provider of postage online and shipping software solutions to nearly 750 thousand customers, including consumers, small businesses, e-commerce shippers, enterprises, and high volume shippers. Stamps.com offers solutions that help businesses run their shipping operations more smoothly and function more successfully under the brand names Stamps.com, Endicia®, ShipStation®, ShippingEasy® and ShipWorks®. Stamps.com’s family of brands provides seamless access to mailing and shipping services through integrations with more than 475 unique partner applications.

Responsibilities

Primary Objectives:
Collaborate with product owners and designers to translate business requirements into highly performant web solutions.
Convert design documents into a modern responsive user interface with no loss in fidelity.
Program dynamic web content per functional requirements.
Produce high quality architecture and code, evidenced by error free deployments.
Demonstrate a clear understanding of how product quality is defined, measured and verified.

Essential Position Duties (typical monthly, weekly, daily tasks):

Collaborate with product owners and designers to translate business requirements into highly performant web solutions.
Take part in an agile project planning process.
Evaluate product designs to help refine requirements and adherence to brand and functional standards.
Write technical specifications and process documentation.
Work with the quality assurance team to determine test plans.
Convert design documents into a modern responsive user interface with no loss in fidelity.
Extract user interface requirements from high-fidelity mock-ups and style guides.
Program dynamic web content per functional requirements.
Design and implement clean, efficient, highly modular client-side code.
Debug and fix defects.
Integrate with server-side features using C#, SQL, and ASP.NET Web API.
Produce high quality architecture and code, evidenced by error free deployments.
Participate in peer code reviews to share knowledge, mentor team members, and ensure high quality code.
Participate in application architecture design.
Comment and document code to ensure readability and maintainability.
Demonstrate a clear understanding of how product quality is defined, measured and verified.
Maintain, refactor, and upgrade legacy systems.
Encourage innovation, process improvement, teamwork, and self-organization.
Manage shifting priorities and meet deadlines.
Stay current on web trends, learn new technologies, and present demonstrations to the team.
Qualifications

Education and or Experience:
BA/BS degree in Computer Science or related field or equivalent experience.
Three or more (3+) years web development experience (HTML/CSS).
Three or more (3+) years object-oriented JavaScript experience.
Three or more (3+) years single page web application experience (Angular, React, Vue, etc.).

Skills and Knowledge:
An excellent understanding of web development concepts necessary to make technical choices when confronted with design, quality or performance problems
Excellent spoken and written communication skills, along with the ability to reconcile differences and get things done through others
Superb time management skills
HTML
CSS, SCSS
JavaScript
TypeScript
Responsive UI frameworks (Bootstrap, Foundation, etc.)
JavaScript build tools (Grunt, Gulp, Webpack, etc.)
Source control (GIT, Perforce, etc.)
Search engine optimization best practices
NET Web API is a plus

Computer/Software/Application Proficiency:
Amazon Web Services
Microsoft Azure
Adobe Photoshop
Zeplin
Adobe Marketing Cloud (Analytics, Target, Dynamic Tag Manager, etc.)
Google Analytics
Atlassian Software (JIRA, Confluence, etc.)
Windows 7/10
Microsoft Office

EOE/M/F/Vet/Disability

#LI-KD1