Senior Software Engineer React JS
Job Description
Responsibilities:
- Quickly ramp-up and understand our UI framework, implementation, and overall feature set of the team
- Take ownership of quality, enhancements, and new features in specific areas of our UI code
- Work closely with product management, UX designers, and other developers to understand our customers needs and identify areas for improvement.
- Contribute to continuous product improvement by helping define and design highly usable and responsive solutions.
- Review code and technical designs to provide guidance for other team members working in the UI framework.
- Eager to take on additional responsibilities as needed.
Key Skills:
- Strong JavaScript/Core.
- Expertise in ES6, typescript and React UI framework.
- Proficient in HTML5 and CSS, SCSS.
- CI/CD working knowledge.
- Experience in building design system.
- Experience building large-scale asynchronous web applications.
- Ability to collaborate on design of RESTful Web APIs
- Strong drive to write well-organized self-documenting code.
- Passion for building responsive and intuitive user interfaces.
- High level of attention to detail in visual designs
- Experience working in an Agile environment and profound knowledge of Agile SDLC.
- Excellent analytical and troubleshooting skills.
#IL-MP01Qualifications
Highly desired skills:
- Experience with Webpack.
- Experience with ES6 classes and modules.
- Experience with ExtJS.
- Experience with JavaScript testing frameworks (e.g. Karma, Jasmine, Jest).
- Expertise in writing high performant cross-browser UI code.
- Strong understanding of internationalization and localization.
- Experience in security and/or identity related areas.
Good to have:
- Experience working with browser extensions.
Education/Experience:
- 5-8 years of front-end web development experience.
- Bachelor s degree in computer science or related field.