12/10/2025
Job Title: Front-End Developer (React.js / Node.js – Web Application Development)
Location: Dhaka
Employment Type: Full-time
Department: Technology / Software Development
Reports To: Lead Developer / Project Manager
________________________________________
About the Role
We are seeking a creative and detail-oriented Front-End Developer to join our web application development team. The ideal candidate will have strong experience with React.js, Node.js, and TypeScript, with a passion for building modern, responsive, and user-centric web interfaces.
You will collaborate closely with back-end developers, UX/UI designers, and product teams to translate business requirements into efficient, high-performance front-end solutions using frameworks such as MUI, Ant Design, and Tailwind CSS.
________________________________________
Key Responsibilities
● Develop and maintain dynamic, responsive, and user-friendly web interfaces using React.js, JavaScript, and TypeScript.
● Collaborate with designers and back-end developers to implement engaging and functional UI/UX experiences.
● Integrate front-end components with RESTful APIs and GraphQL endpoints.
● Build reusable components and front-end libraries for future use.
● Optimize application performance, scalability, and browser compatibility.
● Implement and maintain styling using Material UI (MUI), Ant Design, Tailwind CSS3, Bootstrap, and HTML5
● Manage state efficiently using tools such as Redux, Context API, or React Query.
● Ensure front-end code quality, maintainability, and adherence to best practices.
● Participate in code reviews, testing, and debugging to ensure high-quality releases.
● Work with Node.js (when required) for front-end tooling, build processes, and API integration support.
● Collaborate within an Agile development environment, contributing to sprint planning and continuous improvement.
________________________________________
Requirements
● Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent hands-on experience).
● 2–4 years of professional experience as a Front-End Developer.
● Strong proficiency in JavaScript (ES6+), TypeScript, and React.js.
● Solid understanding of HTML5, CSS3, and responsive web design principles.
● Experience with one or more UI libraries/frameworks such as MUI, Ant Design, Tailwind CSS, or Bootstrap.
● Working knowledge of Node.js and modern front-end build tools (Webpack, Vite, Babel, NPM/Yarn).
● Familiarity with RESTful APIs and GraphQL integrations.
● Experience with Git and collaborative version control workflows.
● Strong problem-solving skills, attention to detail, and passion for clean, maintainable code.
● Understanding of accessibility, cross-browser compatibility, and web performance optimization.
________________________________________
Preferred Skills
● Familiarity with front-end testing frameworks (Jest, React Testing Library, Cypress).
● Experience with Next.js or other React-based SSR frameworks.
● Understanding of CI/CD pipelines and automated deployment processes.
● Knowledge of UX principles and collaboration with design tools (Figma, Adobe XD).
● Experience working in Agile/Scrum development environments.
________________________________________
What We Offer
● Competitive salary and benefits package.
● Opportunity to work on cutting-edge web applications and modern UI/UX designs.
● Collaborative and inclusive work culture focused on innovation and growth.
● Professional development opportunities and continuous learning support.
● Flexible work options (onsite/remote/hybrid).
________________________________________
Job Title: Mobile Application Developer (React Native / Node.js – Cross-Platform App Development)
Location: Dhaka
Employment Type: Full-time
Department: Technology / Software Development
Reports To: Lead Developer / Project Manager
________________________________________
About the Role
We are looking for a skilled and motivated Mobile Application Developer to join our product development team. The ideal candidate will have hands-on experience with React Native, Node.js, JavaScript, and TypeScript, and a strong passion for building high-quality mobile applications that deliver exceptional user experiences across iOS and Android platforms.
You will collaborate closely with UI/UX designers, backend engineers, and product managers to design and implement scalable, responsive, and visually appealing mobile applications using modern frameworks and tools.
________________________________________
Key Responsibilities
● Design, develop, and maintain cross-platform mobile applications using React Native.
● Build clean, reusable, and maintainable code in JavaScript and TypeScript.
● Integrate mobile applications with backend APIs built using Node.js, RESTful, or GraphQL services.
● Develop responsive and visually appealing layouts using CSS3, HTML5, Tailwind CSS, or Bootstrap (for hybrid components and web views).
● Optimize app performance, responsiveness, and reliability on both Android and iOS.
● Implement smooth animations, gestures, and transitions to enhance user experience.
● Work with native modules and APIs as needed for device functionality (camera, location, notifications, etc.).
● Conduct thorough testing and debugging to ensure a stable and high-performing mobile app.
● Collaborate with designers and backend developers to ensure seamless UI/UX and data flow.
● Participate in code reviews and maintain high code quality standards.
● Stay up to date with the latest mobile development trends, libraries, and best practices.
________________________________________
Requirements
● Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
● 2–4 years of professional experience in mobile application development.
● Strong proficiency in React Native, JavaScript (ES6+), and TypeScript.
● Experience with Node.js for backend integration and API consumption.
● Solid understanding of HTML5, CSS3, and responsive design principles.
● Familiarity with styling frameworks such as Tailwind CSS or Bootstrap.
● Experience in integrating APIs and handling asynchronous data (REST, GraphQL).
● Understanding of mobile app deployment processes (App Store / Google Play).
● Familiarity with version control systems (Git) and collaborative development workflows.
● Strong problem-solving skills, attention to detail, and a user-focused mindset.
● Good understanding of app performance optimization and debugging tools.
________________________________________
Preferred Skills
● Experience with native mobile modules (Android/Java, iOS/Swift) integration.
● Familiarity with Firebase, Push Notifications, and App Analytics.
● Knowledge of mobile CI/CD pipelines (Fastlane, App Center).
● Experience with Redux, MobX, or similar state management libraries.
● Understanding of UI/UX best practices for mobile design.
● Experience working in Agile/Scrum teams.
________________________________________
What We Offer
● Competitive compensation and benefits package.
● Opportunity to work on high-impact, cross-platform mobile applications.
● Collaborative and growth-focused work environment.
● Access to modern technologies and professional development support.
● Flexible work arrangements (onsite/remote/hybrid).