At Swiggy, 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.
Job Description
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 used
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred).
- 3+ years of professional experience.
- Proficient understanding of Web Fundamentals - HTML5, CSS3, JavaScript