Senior Front End Engineering
Reports to : Manager, Front End Engineering or Director, Front End Engineering
Job Description :
The Senior Front End Engineer works in close collaboration with other members of the engineering team to architect and develop features and new products that deliver high quality online learning experiences for our customers and their learners. In this capacity the Front End Engineer actively contributes to front-end code development that brings both the learner and administrator experiences to life, while serving as a trusted liaison between our design and engineering :
- Develop components, interactions, and pages using HTML, CSS, JavaScript and frameworks such as React, Bootstrap, and Backbone to bring user interface to life
- Resolve issues, debug and maintain code in existing systems and platforms
- Gather requirements from sketches, wireframes, prototypes, style guides, mockups, and other sources, translate them to actual code, and provide feedback to the designers on technical feasibility
- Develop, improve, and extend reusable components and libraries
- Prioritize, troubleshoot & complete assigned tickets including but not limited to user stories, tasks and bug fixes during agile sprint cycles in collaboration with team members
- Write well-structured, easily maintainable, testable, and well-documented code
- Analyze, design, develop, and maintain tests and test-automation suites
- Assist in peer code reviews in collaboration with other team members to ensure code quality, stylistic consistency, and functional correctness
- Design, program, test, and debug applications according to accessibility specifications including WCAG 2.0, 2.1, ARIA, and Section 508 standards
- Maintain current knowledge on design industry best practices, tools, news, trends, and the latest online strategies
- Consistently adhere to company processes and guidelines, while contributing ideas for improvement
- Collaborate cross-functionally with data scientists, business analysts, designers, project managers and
other engineers to achieve elegant and Qualifications :
Bachelor's degree in Computer Science preferred; or an equivalent combination of education and experience6 years of Front End Engineering experienceStrong attention to detail and ability to produce high-quality outputExperience writing front end code using JavaScript, HTML5, CSS3, ARIA and other related user interface technologiesStrong understanding of fundamental programming concepts like object-oriented design, algorithms, and data structuresExperience with component-based frameworks like React or Vue and an ability to identify and architect reusable components for varied use-casesExperience working with style guides and bringing user experience (UX) designs, such as wireframes, to life through the application of visual design principlesExperience debugging with JavaScript-based tools like Chrome Developer ConsoleOutstanding communications, relationship building, and collaboration skills as well as the ability to work independentlyUnderstanding of the entire web development process (requirements, design, development, quality assurance, deployment, and maintenance)Understanding of asynchronous request handling, partial page updates, HTTP, AJAX, and REST, preferredAny experience with visual, graphic, user-experience, or user-interface design and / or collaborative design tools like Adobe Suite, Photoshop, Invision, Figma, preferredImmediate Serving NP until Month End
(ref : hirist.tech)