Job Summary
The Front-End React Developer will take ownership of the development of responsive web and/or mobile applications (iOS/Android) and well-structured front-end architecture.
Job Responsibilities
Build UIs of core web (for hand-held and desktop devices) and mobile apps, and development tools for both internal & external uses as part of an agile team.
Extend the JavaScript architecture (React/Redux, and React Native).
Write tests and constantly seek to improve code quality and reliability.
Drive the quality standards within the development team by example, produce highly usable technical documentation as well as conduct code reviews.
Take on critical and particularly challenging assignments to ensure the product vision can be realized.
Help with software architecture decisions and technology evaluation.
Job Requirements
Good interpersonal skills.
At least one year’s experience in front-end development using React.
Excellent JavaScript (ES6) skills.
Willing to learn new tools, technologies, and frameworks to develop clean, testable and maintainable components in ReactJS.
Problem solving and critical thinking abilities.
Enthusiastic about testing and performance.
Able to ship new things rapidly, and iterate based on real user behavior.
Can find and eliminate inefficiencies in users’ workflows (requirement); willing to ask questions when something is not clear.
Can communicate amiably the value of technical excellence to non-technical teammates.
A great listener, but willing to speak up when issues need to be rectified.
Experience developing iOS/Android applications is a plus.