Senior Frontend Developer
Apply NowJob details
Job Description: • Collaborate closely with peers, Architects, Product Managers, Business Analysts, Quality Engineers, and Operations teams to develop innovative solutions that meet functional and non-functional standards and expectations. • Be involved in development, testing, release, triage, bug fix, documentation and work in an Agile environment. Use of tools like JIRA, Git, CICD and other internal eBay tools on a regular basis to prioritize work and deliver features. • Deliver world class web experiences for sellers utilizing modern web technologies while maintaining high quality, reusability, performance and other front end standard methodologies. • Though this role expects your mastery in Frontend development, you have to be comfortable with all the layers of multi-tier applications to design complete solutions and maintain products. • Participate in technical design and code reviews and provide feedback to other engineers on the team. • Estimate engineering efforts, roadmap planning and be responsible for operational processes, such as automation and controls, to help with efficiency and quality of both manual and technical operations. Skills: • Bachelor’s degree in computer science or related field plus 12 years of experience in building large-scale web based distributed systems. • Proficient in Web/Frontend technologies and frameworks like Node.JS, HTML5, CSS3 with LESS or SASS, JavaScript, Ajax, streaming technologies. • Proficient in Javascript concepts of scopes, prototype inheritance, closures, promises, async and await, shared memory etc. Experience with transpilers, package management, modules is preferable. • Solid CSS3 skills including layouts, media-queries, responsive design, gradients, transitions, positioning, flex, box models, floating and block elements, inlining, preprocessors etc. • Hands on frontend testing skills using frameworks such as Mocha/Chai, use of mocks/spies/stubs, visual regression like percy, code coverage and CI/CD integrations like Jenkins. • Must have solid understanding of defining REST based interfaces and have a good understanding of storage technologies (relational and NoSQL) • Experience building drag and drop functionality, image editing, video upload capabilities, real time streaming is desirable • Proficiency with Security, Accessibility, Site Speed optimization, Cross-browser /Cross-platform UX Design is desirable • Excellent verbal and written communication skills
Apply Now