About Us:
dMACQ is a leading provider of intelligent enterprise automation solutions, offering cutting-edge suite of enterprise SaaS products — DMS+ (AI-Powered Document Management System), FORMS+ (Enterprise Grade Custom Form Builder), FLOW+ (Custom Workflow Automation) and DIGI+ (Document Digitization & Archival) designed to help organizations digitize, automate and govern their operations with compliance-grade security. Our platforms are trusted by governments, large enterprises and regulated industries for the security, scalability and modularity.
With a strong focus on digital transformation, we enable organizations to streamline operations, ensure compliance and drive efficiency through AI-driven workflows and seamless integrations. At dMACQ, we believe in building products that solve real-world problems and deliver measurable impact.
We are looking for a Junior Frontend Developer who can lead the development of scalable, high-performance web applications. This role is ideal for someone with strong expertise in modern frontend technologies and a deep understanding of UI architecture, performance optimization, and user experience. You will work closely with designers, backend engineers, and product teams to build robust, maintainable, and user-centric applications while mentoring junior developers and driving best practices.
Location: Vidhya Vihar, Mumbai (Work from Office) Shift timing: 11:00 AM – 9:30 PM Expected Notice Period: Immediate Joiner Placement Type: Full Time Permanent position
Responsibilities:
- Build and maintain scalable, high-performance web applications
- Develop reusable, modular, and maintainable UI components
- Implement responsive and accessible user interfaces
- Optimize applications for performance, speed, and SEO
- Design and contribute to frontend architecture for large-scale systems
- Enforce coding standards and best practices across the team
- Conduct code reviews and ensure high-quality deliverables
- Manage application state using modern state management tools
- Integrate APIs and handle data fetching, caching, and synchronization
- Implement robust error handling and edge-case management
- Write unit, integration, and end-to-end tests
- Collaborate with QA to ensure product quality and reliability
- Work closely with designers, backend engineers, and product managers
- Participate in sprint planning, estimations, and technical discussions
Qualifications:
- Languages & Frameworks: TypeScript, React 19, Next.js 15 (App Router), Nx (monorepo)
- Styling / UI: shadcn, Tailwind CSS (v4), PostCSS, Autoprefixer, Radix UI, Ariakit
- State & Data: TanStack React Query, Redux Toolkit, Zustand
- Forms & Validation: React Hook Form, Zod
- API Client / Data Fetching: OpenAPI-based client (openapi-fetch), Axios
- Testing: Vitest, React Testing Library, Playwright (basic)
- API Testing: REST APIs (Postman or similar tools)
- CI/CD: GitHub Actions (exposure)
- Cloud: Azure (basic understanding)
Required Skills:
- Strong experience with React and modern frontend development
- Proficiency in JavaScript and TypeScript
- Hands-on experience with Next.js (SSR, routing, performance optimization)
- Deep understanding of state management (Redux, Zustand, React Query, etc.)
- Strong knowledge of HTML, CSS, and responsive design principles
- Experience building scalable and maintainable frontend architectures
- Solid understanding of API integration and async data handling
- Experience with testing frameworks (unit and/or E2E)
- Ability to write clean, maintainable, and well-documented code
- Strong debugging and problem-solving skills
- Good understanding of web performance optimization techniques
Good to Have:
- Experience with monorepo architecture (Nx)
- Familiarity with Playwright or similar testing tools
- Exposure to CI/CD pipelines (GitHub Actions)
- Knowledge of Azure or other cloud platforms
- Experience with design systems and component libraries
Ideal Candidate Traits
- Strong ownership and leadership mindset
- Attention to detail and focus on quality
- Ability to design scalable frontend systems
- Excellent communication and collaboration skills
- Passion for frontend technologies and user experience
- Proactive and solution-oriented approach