Software Engineer, Web - Level 4

Software, Engineer, Web, Manager, UX, Computer, Engineering, Application, Architecture, Development, Analysis, OOD, OOP, System, SQL, JavaScript, Photoshop
Full Time
Work from home not available Travel not required

Job Description

Software Engineer, Web - Level 4

NOTE: You will initially work in San Mateo and later relocate to Nashville as FTE. At this time, a conversion timeline is not clear. Conversion may take place before or after the teams Nashville relocation. Relocation assistance will be determine on an as needed basis

The Software Engineer - Level 4 is a functional expert in the field of software engineering as it relates to the business objectives. 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.

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 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 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

  • 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
  • Analysis
  • 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

Dice Id : 90764204
Position Id : 377
Originally Posted : 5 months ago
Have a Job? Post it

Similar Positions

Software Engineer
  • Ledgent
  • Santa Clara, CA
Full Stack Software Engineer
  • Robert Half
  • San Francisco, CA
Software Engineer
  • The Judge Group, Inc.
  • Mountain View, CA
  • Ultimate Software Group
  • San Francisco, CA
Software Engineer
  • Connexion Systems & Engineering
  • Mountain View, CA
Jr. Developer
  • Ideaon
  • Fremont, CA
Software Engineer - TeleAssist
  • Aurora Innovation, Inc.
  • Palo Alto, CA
Software Engineer I
  • Kforce Technology Staffing
  • Mountain View, CA
Web Developer
  • FriendFinder Networks, Inc.
  • Campbell, CA
Entry Level Software Engineer
  • Revature
  • San Francisco, CA
Software Engineer/Consultant
  • CPS Comtech
  • Cupertino, CA
Senior Software Engineer
  • Applicantz, Inc.
  • San Rafael, CA
Junior Software Developer
  • SynergisticIT
  • Santa Clara, CA