Frontend - Software Development Engineer
Posted on March 7, 2025
Job Description
- Job Profile: Frontend - Software Development Engineer 2 - StoreFront team
- Location: Remote
- Years of Experience: 3 - 5
- 4 positions
- ABOUT THE TEAM & ROLE:
- The team is enabling this by developing thoughtfully crafted applications, smart cataloging, relevance-based
- search & intent-driven merchandising, checkout management solutions, and payment systems.
- We are looking for engineers who have hands-on experience in building highly reliable distributed
- systems and have deep expertise in database design & performance tuning. Knowledge of Machine
- Learning and other Predictive Modeling techniques will be added strength. A few interesting
- problems we are solving include:
- 1. Client-facing Applications
- 2. Smart Catalog & Category Intelligence
- 3. Personalized Search & Merchandising experience
- 4. Payments
- 5. Pricing
- 6. Order Management System
- SDE II(s) play an integral role in owning the end-to-end Design/Architecture of complex
- systems. They co-own the technology vision of the respective team and significantly contribute to the
- overall success of the team. They partner with the product/business teams to understand the
- product features and specifications, translate them into high-level and low-level design thereby
- facilitating the team in the design and development of mission-critical applications.
- What qualities are we looking for?
- ? Proficient understanding of Web Fundamentals - HTML5, CSS3, JavaScript
- ? Basic understanding of CSS pre-processing platforms, such as LESS and SASS or CSS in
- JS
- ? Proficient understanding of at least one of the UI frameworks viz React, Angular 4+, Vue,
- Polymer, etc
- ? Good understanding of ES6 and above. Experience with Typescript is a plus.
- ? Understanding of web bundling tools like Webpack, ParcelJS, Rollup.
- ? Sound knowledge of design patterns and practices for writing clean, linted, maintainable, and
- reusable code.
- ? Proficient understanding of cross-browser compatibility issues and ways to work around
- them.
- ? Understanding of Version Control Systems like Git
- ? Experience in using supplementary libraries like Redux, Redux-Saga, Emotion, Lerna, etc is
- a plus.
- What will you get to do here?
- ? Enable best practices to help the team achieve their technical tasks and continually thrive in
- improving the technology of the product/team.
- ? Develop user-facing features and apps.
- ? Build reusable code and libraries for future use
- ? Ensure the technical feasibility of UI/UX designs
- ? Be extremely detail-oriented to strive for pixel-perfect implementation in all browsers.
- ? Optimize application for maximum speed and scalability
- ? Should know the internals of third party libraries being
Required Skills
react
angular 4+
vue