Senior Web EngineerAs a web engineer, utilize your skills to help develop and maintain high-volume, critical FE web experiences in cloud environments.
Requirements:Participate in the agile feature/product design process working with cross-functional teams including: Product Management, Experience Design, Analytics and OperationsEnd-to-end design and implementation of new and existing featuresImprove, refactor and redesign existing services to improve performance.Collaborate with other engineers to share best practices and knowledge of emerging technologiesImplement and maintain high-quality code and ship to production in a fast and secure manner.Drive and initiate proactive efforts to improve internal processesEngage with customers to get a first-hand understanding of their needsMentor Junior Software Engineers (code reviews and technical sessions).Resolve defects/bugs during QA testing, pre-production, and in productionQualificationsBS or MS in computer science or equivalent experience8-10 years of web development experienceSolid grasp of software engineering fundamentals and their practical applicationExperience with React, HTML 5.0, CSSExperience with dynamic FE experience development a plusSolid design and coding skillsStrong knowledge of Web design patterns and technologiesSelf-starter attitude and ability to make decisions independentlyHelpful, can-do attitude and a willingness to take ownership of problems.Strong desire to learn and growExperience with the entire Software Development Life Cycle (SDLC)Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiencesStrong understanding of the Software design/architecture processExperience with unit testing & Test-Driven Development (TDD)Experience developing REST APIs and JSON using standard HTTP request format in Java or other OO language is a plus