Job Type: Full Time
Job Industry: Computer Software
Job Department: Engineering
Job Location: Islamabad (PK)
Job Description
We are seeking a highly skilled Senior Web Developer – Frontend with at least 5 years of experience to lead the development of modern, scalable, and user-friendly web applications. The candidate will collaborate with cross-functional teams, mentor junior developers, and contribute to the success of projects, including building robust, secure, and intuitive admin panels for various applications. The role also includes implementing advanced frontend features tailored to specific requirements, such as real-time data handling, device management dashboards, and integration with APIs.
Responsibilities:
- Design, develop, and maintain responsive web applications using React or similar frameworks.
- Build scalable and reusable components, ensuring a consistent and efficient UI/UX.
- Collaborate with backend developers to integrate RESTful APIs and WebSocket/MQTT protocols.
- Handle real-time updates and dynamic data rendering in the front end.
- Develop advanced features such as dashboards, device management tools, real-time monitoring, and data visualization.
- Write clean, maintainable, and efficient code.
- Optimize front-end performance to ensure responsiveness across devices and browsers.
- Work closely with product managers, designers, and backend developers to deliver high-quality products.
- Mentor junior front-end developers, conduct code reviews, and ensure adherence to coding standards.
- Create and maintain shared component libraries for consistent UI across applications.
- Stay updated on the latest trends in front-end development, tools, and frameworks.
- Participate in other projects as needed, ensuring smooth transitions between applications.
Skills:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in front-end development, with a strong focus on React or similar frameworks.
- Capable of working on multiple projects, including admin panels, dashboards, and real-time data systems.
- Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.
- Experience with responsive design and CSS frameworks like Tailwind CSS or Bootstrap.
- Knowledge of WebSocket or MQTT protocols for real-time communication.
- Experience with live data visualization using libraries like D3.js or Chart.js.
- Hands-on experience with state management tools like Redux, MobX, or Context API.
- Proficiency in integrating RESTful APIs.
- Strong knowledge of Git and workflows like GitFlow or trunk-based development.
- Implement secure practices for handling sensitive data.
- Understanding of Cross-Site Scripting (XSS), CSRF, and Content Security Policies (CSP).
- Knowledge of Next.js, React Server Components, or React Query for advanced state and data fetching.
- Debugging skills using browser developer tools and other tools
- Proficiency in optimizing rendering and loading times, including lazy loading and code splitting.
- Familiarity with tools like Figma for translating designs into functional UIs.
- Basic understanding of CI/CD pipelines for frontend applications using tools like GitHub Actions, or AWS pipelines
- Experience building administrative dashboards with interactive components, filters, and real-time data.
- Effective communication to collaborate with cross-functional teams.
- Strong problem-solving skills with a focus on user-centric solutions.
- Leadership abilities to guide junior developers and drive project success.
Benefits:
- Compensation tied to the value of the US dollar
- Performance-based bonuses
- Yearly appraisal based on performance
- Medical IPD 400k, Maternity 85K, OPD 25K, Life insurance 2,500,000
- Leaves: Sick 10, Casual 10, Manager’s discretion 10, 05 paternity leaves, 6 weeks maternity leaves after 2 years of service
- Excellent learning and growth opportunities
- Excellent working environment
- Interest-free loan