Front-end Engineer/Web Developer (SDE 1 & 2)
Job description
- Build, design and code new features and enhancements for Web Applications.
- Build cross browser and cross device compatible web applications.
- Participate in software architecture, design discussions and code reviews.
- Thorough understanding of JavaScript, its quirks, and workarounds.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
- Display end to end ownership for UI features including estimation and coordination with UX, product and backend team.
Requirements
- BE/B Tech from 4 year college or university.
- Strong in problem solving, data structures and algorithm design.
- Proficient understanding of web markup, including HTML5, CSS3 and Responsive Web Design
- Proficient understanding of JavaScript and it's concept like hoisting, closures, promises etc.
- 2+ years of strong Experience in developing web applications using at-least one JS Framework: Angular / ReactJS / Vue.js.
- Experience with browser APIs, cross-browser compatibility and optimising front end performance.
- A passion for writing maintainable & reusable code with an understanding of OOP, design patterns.
- Familiarity with GIT version control.
- Familiarity with latest ES6 syntax and new developments in Javascript community.
- Production troubleshooting, debugging experience, familiarity with Dev Tools (Chrome / Mozilla Dev Tools).
- Ability to deliver code quickly from given scenarios in fast paced startup environment.
- Good working knowledge of DB - MySQL or PostgreSQL is a plus.
- Added advantage - GitHub, Sketch, AWS.