FRONTEND DEVELOPER - SOFTWARE ENGINEER / SENIOR SOFTWARE ENGINEER
LOCATION - DELHI, BANGALORE, PUNE, CHANDIGARH, HYDERABAD.
EXP - 4+ yrs
Description:
We are looking for an experienced UI champion with passion to build modern user interfaces providing simplified user experience. Well versed with UI design principles, excellent programming skills, expert in developing well-performing frontend applications using ReactJS and related technologies. Having an eye for detail and good communications skills is a must.
Expectations:
Adding new features to the React based, modern front-end application
Developing reusable components and front-end libraries
Reviewing designs, wireframes and recommending UX improvements
Documenting design & changes
Translating wireframes to high fidelity user interface
Writing unit tests, fixing bugs, code reviews
Work cross-functionally with various teams: product management, platform development
Participating in end-to-end application lifecycle from feature ideation, development, testing and supporting on production.
Monitoring and improving front-end performance
Requirements:
Proven track record in professional software development with a minimum of 4 years experience
Expert in developing frontend applications using React Functional Components, React Hooks, Redux and related technologies
Strong knowledge of HTML5, CSS & JavaScript.
Hands-on experience with consuming RESTful APIs
Experience with common front-end development tools such as Yarn, Babel, Webpack, NPM, etc
Familiarity with code versioning tools such as Git and project management tools such as Jira
Knowledge of testing frameworks and test-driven development
Experience in building reusable UI components or libraries
Exposure with CSS pre-processors such as SASS
Good communication skills, ownership mindset, team player and self-driven
An eye for detail and User Interface design
A creative mind to come up with solutions to enhance the application in terms of design and performance