Job Description
Roles:
- Build and enhance frontend interfaces using React.js (Web) and Flutter (Mobile).
- Collaborate with backend engineers (Node.js, Express, PostgreSQL) to consume REST APIs.
- Implement responsive and SEO-friendly UI/UX using HTML5, CSS3, Tailwind, and Bootstrap.
- Work on job listing pages, dashboards, and candidate profile systems.
- Optimize web performance, page speed, and accessibility for SEO.
- Contribute to bug fixing, UI testing, and component optimization.
- Participate in code reviews, version control (Git/GitHub), and sprint discussions.
- Implement modern UI frameworks and reusable component architecture.
Responsibilities:
- Develop pixel-perfect, responsive web pages using React.js and Next.js.
- Integrate APIs and dynamic data visualization using charts and reusable components.
- Maintain consistency between Web, Flutter, and Android versions via shared design systems.
- Follow best coding practices, including error handling, code splitting, and modular architecture.
- Write clean, commented, and reusable code with proper version control.
- Work closely with the design team (Figma) to convert UI/UX wireframes into functional screens.
- Ensure cross-browser compatibility and SEO-optimized markup.
- Collaborate with backend developers for secure and smooth data flow.
Requirements:
- Good understanding of HTML5, CSS3, JavaScript (ES6+), and React.js.
- Basic knowledge of REST APIs and JSON integration.
- Familiarity with Flutter or willingness to learn mobile UI frameworks.
- Knowledge of Git / GitHub, VS Code, and debugging tools.
- Understanding of responsive design, SEO basics, and accessibility.
- Passion for learning startup-scale development and working in an agile environment.
- Strong problem-solving, communication, and teamwork skills.
Bonus Skills:
- Familiarity with Next.js, Tailwind CSS, Bootstrap 5, TypeScript, or Redux.