We are seeking a React Developer to develop enterprise and customer-facing applications using React. The ideal candidate will be adept at building high-performance, offline-first UIs for Tier 1/2 systems, and creating responsive designs for desktop, tablet, and mobile devices. You will also be responsible for integrating and customizing charting libraries (e.g., FusionCharts, Recharts, etc.) and collaborating effectively with UX/UI designers and backend developers. You should possess strong knowledge of HTML, CSS, JavaScript (ES6+), and TypeScript, and have experience with offline-first development and mobile optimization.
Key Responsibilities
- React Development: Develop enterprise and customer-facing applications using React.
- UI Performance & Responsiveness: Build high-performance, offline-first UIs for Tier 1/2 systems. Create responsive designs for desktop, tablet, and mobile devices.
- Charting Integration: Integrate and customize charting libraries (e.g., FusionCharts, Recharts, etc.) to visualize data effectively.
- Collaboration: Collaborate with UX/UI designers and backend developers to ensure seamless integration and user experience.
- Component Reusability: Work with custom design style guides and contribute to creating reusable components (experience with Apple style guides is a huge plus).
- Code Quality: Write clean, efficient, and well-documented code using HTML, CSS, JavaScript (ES6+), and TypeScript.
- Problem Solving: Apply excellent communication and problem-solving skills to overcome development challenges.
- Adaptability: Operate optimally in a fast-paced development environment with dynamic changes, tight deadlines, and limited resources.
- Autonomy: Work effectively both independently and within a team, demonstrating self-driven and highly motivated traits.
Required Skills and Experience
- Strong experience in React development.
- Strong knowledge of HTML, CSS, JavaScript (ES6+), and TypeScript.
- Experience with offline-first development, mobile optimization, and charting libraries.
- Experience working with custom design style guides and creating reusable components (especially Apple) is a huge plus.
- Excellent communication and problem-solving skills.
- Self-driven, highly motivated, and ability to work both independently and within a team.
- Ability to operate optimally in a fast-paced development environment with dynamic changes, tight deadlines, and limited resources.
Mandatory Skills
- React JS
- HTML
- CSS
- JavaScript (ES6+)
- TypeScript