Requirements
Education
- Bachelor of Science (BSc)
Additional Requirements
Requirements:
- Strong proficiency in ReactJS and NextJS.
- Experience with TypeScript, JavaScript (ES6+), HTML5, and CSS3.
- Familiarity with CSS preprocessors (e.g., SASS, LESS) and experience with UI component libraries (e.g., Material-UI, Ant Design) for enhanced styling capabilities and efficient UI development.
- Proficient in writing reusable components, with a strong understanding of responsive design and cross-browser compatibility.
- Experienced in managing state efficiently with library like React Context, Redux, and data-fetching libraries like RTK Query, React Query, and SWR to optimize client and server-side performance
- Experience working with RESTful APIs, GraphQL, or similar data-fetching strategies.
- Familiarity with frontend development tools and workflows (e.g., Webpack, Vite, etc).
- Proficiency in using browser developer tools for debugging and performance analysis, along with familiarity with design tools (e.g., Figma, Adobe XD) to collaborate effectively with designers.
- Proficiency in server-side rendering (SSR) and client-side rendering (CSR) in NextJS.
- Experience with Git version control.
Additional Requirements:
- Experience with Vue.JS or Angular frameworks.
- Familiarity with SWR or other data-fetching strategies in NextJS.
- Knowledge of GraphQL.
- Familiarity with CI/CD tools and agile methodologies.
- Good knowledge of OWASP security standards and their implementation.
- Experience with automated testing tools like Vitest, Jest or Cypress.
Responsibilities & Context
- Design, develop, and maintain responsive web applications using ReactJS and NextJS.
- Collaborate with the design and backend teams to implement new features and ensure technical feasibility.
- Manage and optimize client-side and server-side state to ensure high performance and seamless user experiences.
- Write clean, maintainable, and reusable code, following best practices.
- Debug and troubleshoot issues across a variety of browsers and devices.
- Participate in code reviews to ensure quality and performance.
- Stay up-to-date with the latest industry trends and technologies, particularly in ReactJS and NextJS ecosystems.
- Follow the Software Development Life Cycle (SDLC) from planning and design to development, testing, and deployment.
- Optionally, contribute to secondary projects using frameworks like Vue.js or Angular as required.
Compensation & Other Benefits
- Universal Pension Scheme
- Service Benefit
- Lunch Facilities: Partially Subsidize
- Weekly two holidays. (Sat – Sun)
- Leave encashment
- Medical benefit (Employee Only)
- Salary Review: Yearly.
- Festival Bonus: 3 (Yearly).
- Facilities for skill development.
- Sponsorship for professional certification.
- WPPF (Yearly Profit Sharing)
- Performance Bonus
- Team retreat
Workplace
Work at office
Employment Status
Full Time
Job Location
Anywhere in Bangladesh, Dhaka
https://tinyurl.com/4enwnx58