Responsibilities:
+ Build and deliver reusable and efficient front end components/applications
+ Design and develop software features based on visual mockups or user stories
+ Maintaining & Optimizing applications for maximum performance,Scalability and security
+ Optimizing components for maximum performance across a vast array of web-capable devices and browsers
+ Writing reusable, scalable and efficient code and leading code reviews.
+ Collaborate with back-end team,Testers, designers, and other stakeholders.
+ Collaborate closely with the UI/UX team to transform design thoughts into elements that are both aesthetically pleasing and practical
+ Understand and translate requirements into functional and appealing applications.
+ Experience in mentoring and training and helping other team members.
+ Stay up-to-date on emerging technologies/Industry trends
Required Skills & Experience:
+ BS/MS Degree in Computer Science or relevant field.
+ 4+ years of on-Job Front-End Development experience
+ In-depth Experience with every stage of the software development process: design, architecture, Coding, maintenance, deployment, code reviews, documentation, etc.
+ Solid Programming Experience in HTML,CSS,JavaScript,ReactJS,jQuery,Bootstrap, Typescript
+ Experience with react native will be a plus point.
+Experience with React Redux, Context API, or MobX.
+Experience in writing unit-tests to validate the code based on functional specs
+ Familiarity in building & maintaining test pipelines (Jenkins, or equivalent)
+ CI/CD, Solid Understanding of Git
+ Agile/Scrum base development methodology
+ Good Communication, Team Player, Problem Solving Skills