You will build responsive user-facing interfaces and architectures for web and mobile applications.
Responsibilities
- Convert visual designs, PSDs, and wireframes into efficient, working React components and pages.
- Develop reusable UI components, APIs, and front-end libraries to standardize digital channels.
- Optimize component design and performance across various web-capable browsers and devices.
- Collaborate with back-end engineers, designers, and testing experts to resolve bugs and improve application functionality.
- Perform individual unit and integration testing while documenting application changes and releases.
Required Skills
- Minimum 3 years of hands-on experience with React.js.
- Expertise in HTML5, CSS3, and native JavaScript.
- Proficiency in ReactJS, Redux, Thunk, and Next.js.
- Strong knowledge of ES6 standards and jQuery.
- Experience with JSON and AJAX for data integration.
- Proven ability to implement Mobile UI and UX.
- Solid understanding of object-oriented design principles and design patterns.
- Experience working within Agile development methodologies.
- Knowledge of web security (XSRF, cross-site scripting defense) and accessibility standards.
- Familiarity with markup standards and last-mile performance optimization.
Preferred Skills
- Experience with UX design principles and user habit analysis.