Job Directory Senior Web Developer

Senior Web Developer
San Mateo, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Senior Web Developer

The Software Engineer - Level 4 is a functional expert in the field of software engineering as it relates to the business objectives of Asurion. The Software Engineer 4 will design, code, test, and debug applications that meet system standards and functional requirements in various software languages. The Software Engineer 4 is responsible for overseeing and conducting code reviews and assisting the Manager and/or Sr. Manager by facilitating assigned activities including the coordination of resources for approved Projects, system improvements, and ad-hoc or emergency requests. The Software Engineer 4 will maintain expertise of the functional software engineering processes used by Asurion.

Key Responsibilities/Essential Functions

* Develops effective, maintainable code in a timely fashion
* Follows established coding standards and techniques, assists with establishing standards
* Develops automated unit test cases to validate defect-free code
* Oversees and conducts code reviews to ensure adherence to established coding and architectural standards
* Works with product manager and UX designer to ensure quality code that meets the functional requirements
* Works with and leads off shore development teams.
* Acts as a technical resource for junior team members
* Involved in integrating on-shore and off-shore code
* Shows a strong attention to development detail, produces high-quality code
* Assists the Manager and Sr. Manager with the training and mentoring of the team members.
* Partners with product manager and UX designer to drive creation of processes and procedures
* Maintain current skills and develop new skills through training classes, reading, and on the job experience
* Maintains a working knowledge of Asurion's applications and system integration and is able to understand changes in order to anticipate cross-system or cross-process impacts.
* Coordinates scheduled ad-hoc, and emergency tasks within the department's scope.
* Ensures the appropriate adherence to Asurion's inter-departmental processes and procedures within the testing team.
* Provides proper status notifications are relayed to product manager for internal and external communications through the approved protocols.
* Effectively determines and communicates accurate timelines for assigned tasks
* Utilizes design patterns that comply with security policies and guidelines

Qualifications

* BS in Computer Science, Engineering, Mathematics or a related field required
* 5 or more years as a software engineer developing web, server, or handset code required
* 3 or more years of web software development experience in the following required
* Application Architecture
* Software Development
* Familiarity with standard client/server architecture
* Strong OOD / OOP knowledge
* Multithreaded Application experience
* Creation of Physical and Logical design documents
* Knowledge and experience with object-oriented design and implementation
* Proven ability to carry a feature from start to finish; including prototypes, design specifications, constructive coding, unit testing, and bug fixing
* Ability to quickly and accurately perform troubleshooting and repair of existing applications
* Good diagnostic, analytical, design and communication skills
* Web Application Architecture
* Web System Architecture, SOA, REST, AJAX, JSON, CDN, SSO
* Responsive Web application design and development.
* Proficient understanding of web markup, including HTML5, CSS3
* Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
* Object oriented java script programming
* Web standards, cross-browser compatibility, and web-related performance and optimization techniques.
* Good UI performance tuning and debugging skills

Specific knowledge/experience in one or more of the following:

* MySql, No-SQL, Web servers
* Experience working with Node.js and the Express application framework.
* jQuery framework including jQuery, jQuery mobile, jQuery UI etc
* Good understanding of advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS or ReactJS.
* Accessibility (ADA Compliance), WCAG, WAI-ARIA
* CDN, cloud cache solutions, offline storage
* Experience with test frameworks such as Jasmine, Jest, Mocha and Chai
* Mobile browser and web view development and debugging
* Email development and debugging
* Familiarity with design tools such as Sketch or Photoshop
* Continues Integration/Deployment tools and solutions. Such as Jenkins
* Cloud deployment and configuration for AWS
* Git, Webpack, Charles Proxy, Sublime Text

#LI-JW1

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.