Staff Software Engineer
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 product 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
- Automate features end to end flow using Python automation
- Eager to take on additional responsibilities as needed
Key Skills:
- Expertise in JavaScript/ES6, TypeScript and React
- Experience in ExtJS is a plus
- Proficient in HTML5 and CSS
- 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
- Excellent analytical and troubleshooting skills
#IL-MP01
Highly desired skills:
- Experience in building large-scale asynchronous web applications
- Experience in micro front-end architecture
- Experience working in an Agile environment and knowledge of Agile SDLC
- Experience with Webpack or relative build tools
- Experience with ES6+ classes and modules
- Experience with JavaScript testing frameworks (e.g. Karma, Jasmine, Jest)
- Expertise in writing high performant cross-browser UI code
- Understanding of internationalization and localization
- Experience in security and/or identity related areas
- CICD & Jenkins
Education/Experience:
- 10+ years of front-end web development experience
- Bachelor's degree in Computer Science or related field