Front Developer ( React ) Job in Icloud9 Digital Private Limited
Front Developer ( React )
- Cochin, Ernakulam, Kerala
- Not Disclosed
- Full-time
- Permanent
The Front End Developer is responsible for the quality of the touchpoints that the end user engages with. He inherits designs that have been carefully planned by the User Experience and Creative teams and find the most effective and engaging method of implementation. He also works hand-in-hand with the Back End Development team to ensure the overall technical success of the solution. Additionally, the Front End Developer is an in-house consultant where he will share his views on the feasibility of designs. He/she is also expected to keep up to date with the latest in web presentation and interaction technologies. Strong Area Deep understanding of React.js and its fundamentals, ideally including modern features like hooks Excellent understanding of Javascript including the OOP concept and how shadow DOM and DOM work Experience with widely used React.js state managers like Flux, Redux, Thunks or Sagas (if known which are used, specify) Knowing modern ECMAScript (currently ECMAScript 8) Experience with data structure libraries like Immutable.js Knowledge of RESTful APIs Understanding isomorphic React (optional, if applicable for your team) Know how to implement authorisation with mechanisms like OAuth, JSON Web Token (specify if known which mechanism is used by your project) Familiarity with modern front-end build pipelines and tools like Webpack, Babel, NPM etc. Knowledge of the overall browser rendering behaviour and measuring and optimising performance Strong hands-on experience with source code management systems like Git (if using another system please specify which) Understanding of what the business / stakeholders need and transfer that into your project Key Responsibilities 1. Validate the technical feasibility of designs provided by the User Experience and Creative teams 2. Apply modern HTML/CSS/JS techniques to develop the designs to the compliance required of the Project 3. Work with simple web and mobile based APIs (E.g. Social Media, CRMs, etc) 4. Conform and manage source code control guidelines for the agency 6. Work with various teams to configure management systems via its management interfaces (E.g. EDM, Ad Platforms, CMS, etc) 8. Coordinate with Project Managers to validate technical work submitted by vendors and freelancers. 9.. Other duties as the Company may reasonably specify from time to time. Expected Skills and Experience 1. Candidate should possess at least a diploma 2. At least 1 year in the field of Software Development in a digital agency or comparable organization 3. Good understanding of software development lifecycles and methodologies 4. Strong experience in modern HTML/CSS/JS techniques, including: HTML Slicing CSS Preprocessors (E.g. LESS/SASS) Frameworks (E.g. Bootstrap, Foundation, jQuery, etc) Front-end coding conventions (E.g. SEO, Open Graph, HTTP Response codes, etc) 5. Familiarity with Linux-based environments 6. Familiarity with source code control systems (E.g. SVN, GIT) 7. Familiarity with task tracking systems (E.g. Jira, Redmine) 8. Good understanding of quality processes and standards 9. Good communication skills including ability to influence and communicate to internal teams 10. Team player and strong independent contributor 11. Able to manage multiple projects concurrently 12. Preferred basic understanding of backend technologies.
Minimum 2 Years
2 - 4 Hires