Requirements
Education
- Bachelor of Science (BSc) in Computer Science
Experience
- At least 3 years
- The applicants should have experience in the following business area(s):
Software Company
Additional Requirements
- Age at least 25 years
- Minimum 3 years of experience as a Frontend Developer.
- Proven leadership experience (must have led a development team).
- Strong command of English to effectively collaborate with our Canada-based team.
- Strong expertise in ReactJS, NextJS, TypeScript, JavaScript .
- Hands-on experience with AI model integration (OpenAI, FlowiseAI, GeminiAI, or similar).
- Familiarity with Prompt Engineering to optimize AI interactions.
- Experience building workflows using workflow engines (Elsa Workflow or similar).
- Experience integrating workflow APIs in the frontend.
- Deep understanding of HTML, CSS, TailwindCSS, and modern frontend technologies.
- Experience with Figma and implementing pixel-perfect UI designs.
- Strong knowledge of SOLID principles, frontend architecture, and best practices.
- Experience integrating RESTful APIs, WebSockets, and AI-driven automation.
- Proficiency with Git version control, Agile/Scrum environments, and CI/CD workflows.
- Strong understanding of frontend security best practices.
- Experience working with ArangoDB for NoSQL and graph-based applications.
Nice-to-Have Skills
- Knowledge of AI-powered search, recommendation systems, or chatbot integrations.
- Familiarity with LangChain, TensorFlow.js, or ML frameworks in frontend development.
- Experience with unit testing and frontend testing frameworks (Jest, React Testing Library, Cypress).
Responsibilities & Context
Codemen Solutions Limited is a leading SaaS and PaaS-based software service provider, delivering AI-driven, scalable, and efficient solutions to clients worldwide. We are looking for a Frontend Developer with strong leadership capabilities and expertise in modern web technologies and AI integrations to build next-generation, intelligent web applications.
Job Responsibilities:
- Develop and maintain scalable, high-performance web applications using ReactJS, NextJS, TypeScript, and JavaScript.
- Implement AI-powered features and UI components by integrating OpenAI, FlowiseAI, GeminiAI, or other AI/ML models.
- Build user interfaces based on Figma designs, ensuring pixel-perfect implementation and a seamless UX.
- Optimize applications for maximum performance, responsiveness, and accessibility.
- Work with RDBMS (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Firebase, ArangoDB) to integrate AI-driven features.
- Build workflows using workflow engines (e.g., Elsa Workflow) and integrate workflow APIs in the frontend.
- Follow SOLID principles and modern design patterns to create maintainable, scalable applications.
- Implement security best practices in frontend development to protect user data and application integrity.
- Collaborate with UI/UX designers, backend developers, and AI engineers to deliver cutting-edge solutions.
- Work with RESTful APIs, WebSockets, Pusher, and real-time services for AI-driven applications.
- Utilize Git, CI/CD pipelines, and modern development workflows for version control and deployment.
- Troubleshoot, debug, and enhance application performance using analytics and AI-powered insights.
- Lead and mentor junior developers, ensuring best coding practices and high-quality standards.
Compensation & Other Benefits
- Weekly 2 holidays
- Salary Review: Yearly
- Festival Bonus: 2
- Remote Office
- All public holidays
- Work with global team
- Monthly office meetup
- Yearly picnic
- Dynamic work environment
Workplace
Work from home
Employment Status
Full Time
Job Location
Bangladesh
https://shorturl.at/SJJqX