Title: Front-End Developer (React)
Company Name: BJIT Ltd.
Vacancy: 2
Location: Anywhere in Bangladesh, Dhaka
Minimum Salary: Negotiable
Published: 22 Oct 2024
Education:
∎ Bachelor of Science (BSc)
Requirements:
Additional 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.
∎ 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.
∎ 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.
∎ 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
∎ 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
Company Information:
∎ BJIT Ltd.
∎ House # 2275, 2279, Pachkhola, Dhaka-1212
∎ ICT software production
Address::
∎ House # 2275, 2279, Pachkhola, Dhaka-1212
∎ ICT software production
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Application Deadline: 21 Nov 2024
Category: Engineer/Architect