Job Description
Responsibilities:
- Understand the business purpose of a client requirement, define and analyze possible alternative ways to satisfy the business purpose of said requirements.
- Should be an excellent JavaScript Developer, highly proficient with React JS.
- Design a modern highly responsive web-based user interface.
- Build reusable components and front-end libraries for future use.
- Coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
- Responsible for development, support, maintenance and implementation of a complex project module
- Should work independently.
- Translate designs and wireframes into high quality code.
- Ability in responding to technical queries / requests from team members and customers.
- Should involve from conception to completion with projects that are technologically sound and aesthetically impressive.
- Experience with user interface design, HTML, jQuery, JavaScript, Sass
- Preferred experience in Redux, GraphQL.
- Attention to detail.
- Produce user friendly UI designs and implement the same.
- Strong problem-solving skills and critical thinking ability.
- Producing clean, efficient code based on specifications; Integrate software components and third-party programs.
- Create technical documentation for future reference and reporting
Preferred Skills, Experience & Qualification
- Should be an immediate joiner
- Total 2 to 4 years of Software Development experience as a Front-End Developer.
- 2+ years of experience in React JS is a must.
- Thorough understanding of React JS and its core principles.
- Prefer 1+ years of experience in Node JS, PHP etc.
- Should be able to design UI & Re-used components.
- Should have proven work experience in React JS and user interface design.
- Should be able to lead the project.
- Exposure to HTML, CSS, Angular JS and mongo DB.
- Should be familiar with version control tools such as GIT, Bitbucket.
- JS unit testing frameworks like jasmine, mocha is a plus.
- Ability to write effective tests for full-stack JavaScript applications and services.
- Quick learner, willing to learn new technologies, processes etc.
- Good global communication skills, strong interpersonal skills, effective team player, excellent time-management skills, engage at all levels in the organization.