Title: Senior Front-end Developer
Company Name: As-Sunnah Foundation
Vacancy: 1
Age: 25 to 40 years
Job Location: Dhaka (Badda)
Salary: Tk. 50000 - 70000 (Monthly)
Experience:
Minimum 5 years of front-end development experience
Ability to write effective prompts for code generation, debugging, and documentation
Practical experience with LLM APIs (OpenAI, Anthropic, Gemini, Qwen, GLM, etc.) and vector DBs.
Experience using AI tools for code review, test generation, and refactoring
Proven problem-solving skills and ability to mentor junior developers
Growth mindset: eager to learn, improve, and contribute
Our Technology Team is looking for an experienced Senior Front-End Developer who is passionate about building modern, scalable, and high-performance web applications using React.js and Next.js. The ideal candidate will lead front-end development initiatives, collaborate closely with designers and backend engineers, and ensure the delivery of exceptional user experiences. Key responsibilities are including:
Design, develop, and maintain responsive, scalable, and high-performance web applications using React.js and Next.JS
Lead the architecture and implementation of reusable UI components and front-end libraries.
Translate UI/UX designs into clean, maintainable, and pixel-perfect code.
Optimize applications for maximum speed, performance, SEO, and accessibility.
Implement Server-Side Rendering (SSR), Static Site Generation (SSG), and Incremental Static Regeneration (ISR) using Next.js where appropriate.
Integrate RESTful APIs, GraphQL APIs, and third-party services into front-end applications.
Collaborate with backend developers, UI/UX designers, product managers, and QA engineers throughout the software development lifecycle.
Ensure cross-browser compatibility and responsive design across desktop, tablet, and mobile devices.
Write clean, modular, reusable, and well-documented code following industry best practices.
Conduct code reviews, mentor junior developers, and promote coding standards within the team.
Identify and resolve performance bottlenecks, bugs, and usability issues.
Implement authentication, authorization, and secure coding practices.
Maintain state management using Redux Toolkit, Context API, Zustand, or similar technologies.
Develop and maintain reusable design systems and component libraries.
Configure and maintain build pipelines, CI/CD workflows, and deployment processes.
Write unit, integration, and end-to-end tests using modern testing frameworks such as Jest, React Testing Library, or Cypress.
Stay up to date with the latest React ecosystem, Next.js releases, front-end trends, and emerging technologies.
Participate in sprint planning, technical discussions, estimations, and Agile ceremonies.
Work closely with DevOps teams to ensure smooth deployment and production stability.
Troubleshoot production issues and provide timely solutions.
Contribute to technical documentation, architectural decisions, and continuous process improvements.
Flexible work model with a friendly, collaborative team (depending on role) Opportunities to work on meaningful Sadaqah Jariyah projects.