Company: Eamiq Logics
Location: Sabzazar, Lahore (On-site)
Job Type: Full-Time
About Eamiq Logics
- At Eamiq Logics, we are dedicated to crafting digital solutions that are not only innovative but also intelligent and user-centric. We believe in the power of technology to solve complex problems and are committed to building products that make a real impact. Join our passionate team of engineers and be a part of our journey to create the next generation of web applications.
The Role
- We are looking for a highly proficient and theory-driven Senior Frontend Developer to take ownership of our frontend architecture. This role is for someone who doesn't just write code but understands the "why" behind it. You will be instrumental in building performant, scalable, and maintainable React applications, mentoring fellow developers, and elevating our frontend engineering standards.
Key Responsibilities
- Lead Development: Architect, develop, test, and deploy complex and reusable user interfaces using modern React.js and its ecosystem.
- Set Technical Direction: Make critical decisions on frontend architecture, state management, data-fetching strategies, and build processes to ensure long-term scalability.
- Mentor and Guide: Conduct thoughtful code reviews, lead pair programming sessions, and share knowledge to uplift the skills of the entire frontend team.
- Optimize Performance: Proactively identify and resolve performance bottlenecks (e.g., slow renders, memory leaks) using advanced debugging and profiling tools.
- Uphold Quality: Champion best practices in code quality, testing (unit, integration, and E2E), and sustainable development workflows.
- Collaborate Cross-Functionally: Work closely with UI/UX designers to translate mockups into functional components and with backend teams to define API contracts.
Must-Have Qualifications
- Experience: A minimum of 3+ years in frontend development, with at least 3 years of hands-on, professional experience building complex applications with React.js.
- Deep JavaScript Mastery:
- Expert knowledge of modern JavaScript (ES6+), including closures, hoisting, and prototypal inheritance.
- Strong Theoretical Foundation in Asynchrony: You must be able to explain the JavaScript event loop, the call stack, microtask and macrotask queues, and the intricacies of `Promises`, `async/await`, and error handling in asynchronous code.
Expert-Level React Knowledge:
- In-depth understanding of React fundamentals: the Virtual DOM, reconciliation process, React Fiber, and hooks (and their rules).
- Proven experience with state management solutions (Redux Toolkit, Zustand, or Context API) for large-scale applications.
- Experience with modern data-fetching techniques and libraries.
- Tooling & Testing: Proficiency with module bundlers (Webpack, Vite), testing frameworks (Jest, React Testing Library), and version control (Git).
What Will Make You Stand Out
- Production-level experience with Next.js and its App Router.
- Strong proficiency with TypeScript.
- Experience implementing real-time features using WebSockets or Server-Sent Events (SSE).
- Knowledge of advanced CSS-in-JS libraries (Styled-Components, Emotion) or CSS preprocessors.
- Familiarity with web security best practices (CORS, CSP, XSS prevention).
- Understanding of backend principles (Node.js, RESTful API design, GraphQL).
What We Offer
- A competitive salary package commensurate with experience.
- A vibrant and supportive on-site work environment in Sabzazar, Lahore.
- Paid time off and holidays.
- Continuous learning and professional development opportunities.
- The chance to work on challenging projects with a talented and motivated team.
Eamiq Logics is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Job Type: Full-time
Pay: Rs100,000.00 - Rs120,000.00 per month
Education:
Work Location: In person