Job details
REACT Developer
- Java
- Spring Boot
- ES6
- React.js
- Git
- JavaScript
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 year ago
Principal Functional Responsibilities
- Building responsive User Interfaces for web applications by using React JS and similar UI frameworks.
- Build, and maintain efficient, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of built applications.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Work with peer developers & management for ensuring quality delivery to business.
- Provide prompt updates to business and internal team which ensures stress free experience to business and internal team.
- Unit testing with Jest or any similar framework.
- Familiarity with consuming RESTful JSON services
- Translation of designer mock-ups and wireframes into front-end code
- Knowledge of User experience design
- Open to explore & work upon other Web Frameworks like Angular
- Document and share the knowledge to other team members.
- Work effectively in a global team environment.
EDUCATION/LANGUAGE
- Bachelor’s degree (B.Tech/B.E.) with a major in Computer Science, Information Systems OR Masters in Computer Applications
- Javascript-ES6
- CSS
Experience/Skills
- 3 to 6 years of overall experience building web/mobile application preferably at least 1 large scale applications using React-JS framework.
- Around 2 years’ experience in working directly with customer/business team.
- Experience in JavaScript ES6 is required.
- Proficient understanding of code versioning tools [ such as Git, SVN]
- Proficient in view layout and rendering technologies (e.g., responsiveness, progressive, enhancement, browser/device support).
- Understanding of how to optimize the delivery of code and assets (e.g., images, fonts) to a browser or device (e.g., lazy loading assets, using CDNs, caching, compression, etc.).
- Ability to seek out information to avoid solving the wrong problem and mitigate UI risks early in the process to avoid feature delays.
- Experience instrumenting software with real user metrics to reflect the customer experience.
- Experience with Java, Spring boot framework, NodeJS and Angular JS will be a strong plus.
- Experience implementing automated testing platforms and unit tests.
- Proven experience in being innovative, flexible and self-directed.
- Able to articulate the risks and benefits of depending on front-end libraries, frameworks & toolsets.
- Able to solve difficult software and UX problems with some ambiguity.
- Must be open to evaluate, research and present new/alternate technologies in integration and non- integration space
- Working knowledge of cloud technologies is a plus.
- Team skills including the ability to establish and maintain effective working relationships with internal and external teams.
- Works well in an environment with firm deadlines; results oriented.
- Excellent written and verbal communication skills.
- Capacity to multi-task and adjust schedules to meet deadlines.
- Must be open to work during off hours/days as the need may arise.