Flyte Solutions Ltd logo

React.js Developer (Onsite)

Posted 11 days ago

OfficeDhaka, , Bangladesh

Job Description

We are seeking a talented ReactJS Developer with 3-5 years of experience to build dynamic, high-performance user interfaces. You will be responsible for developing reusable components, integrating with backend APIs, and ensuring the technical feasibility of UI/UX designs. You should have a strong command of modern React (hooks, context API) and state management libraries.

Key Responsibilities

  • Develop new user-facing features using React.js (functional components & hooks).
  • Build reusable components and front-end libraries for future use.
  • Translate designs and wireframes into high-quality, responsive code (HTML5/CSS3/Tailwind/Styled Components).
  • Optimize components for maximum performance across web browsers and devices.
  • Integrate with RESTful APIs and manage application state using Redux (Thunk/Saga) or Zustand/Context API.
  • Implement robust authentication flows (JWT, OAuth).
  • Write clean, maintainable, and well-documented code with tools like ESLint and Prettier.
  • Collaborate with QA Engineers to resolve bugs and ensure test coverage (Jest/React Testing Library).
  • Participate in code reviews and mentor junior developers (as needed).
  • Work closely with backend developers (Node.js/Python/PHP) to define API contracts.

 

Qualifications

Required Skills & Qualifications

  • Experience: 3-5 years of professional front-end development, with at least 3 years specifically in ReactJS.
  • Core React: Hooks (useState, useEffect, useContext, useMemo), Custom Hooks, Error Boundaries, React Router v6.
  • State Management: Redux (Toolkit, Thunk) or Context API.
  • Front-end Ecosystem: Webpack, Babel, NPM/Yarn, Vite.
  • Styling: Tailwind CSS, Material-UI, Chakra UI, or CSS Modules/SASS.
  • Testing: Experience with Jest and React Testing Library.
  • Version Control: Git (GitFlow, pull requests, branching strategies).
  • Soft Skills: Strong debugging, problem-solving, and team collaboration skills.

Nice to Have (Preferred)

  • Experience with Next.js (App Router, SSR, SSG).
  • Knowledge of TypeScript.
  • Experience with GraphQL (Apollo Client) or WebSockets (Socket.io).
  • Familiarity with backend technologies (Node.js/Express).
  • Experience with Docker or cloud deployment (Vercel, Netlify, AWS S3).

Additional Information

What We Offer

  • Competitive salary and yearly performance bonus.
  • State-of-the-art office environment in Dhaka.
  • Free lunch, snacks, and wellness benefits.
  • Learning and professional development opportunities.
  • Regular team-building events and company outings.

Send your CV and GitHub/portfolio links to career{@}flytesolutions.com. Only shortlisted candidates will be contacted.

Job details
Workplace
Office
Location
Dhaka, , Bangladesh
Flyte Solutions Ltd logo
Flyte Solutions Ltd
View company page

Flyte Solutions specializes in providing top remote software development teams, delivering innovative web, mobile, and cloud solutions to accelerate your business growth.

Employees
20
Industry
Software Development
Headquarters
Gulshan-1, Dhaka
Founded
2012
Company location
The Reeve, House 11, Road 33, Gulshan-1, Dhaka 1212, BD
Specialties
Custom Software Development, Software Product Development, Enterprise Application Interation, Software QA and Testing, Dedicated Development Centers, Technology Consulting, Startup, SMBs, Enterprise, FINTECH, HEALTHCARE, E-LEARNING, MANUFACTURING, MARKETING, NGO, MEDIA, HOSPITALITY, REAL ESTATE, Web Application Development, Offshore Outsourcing, and Hire Remote Developer

Key team members

Himel Datta

Himel Datta

Saiful Sumon

Saiful Sumon

Ahmad Shafik

Ahmad Shafik

Mohammad Aminul Acter

Mohammad Aminul Acter

Apply smarter with Jobr

Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.

Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups