Company Description
Topdot is a global leader in providing dynamic website solutions to clients worldwide. Committed to innovation, we aim to deliver creative and user-friendly solutions that optimize everyday business processes. As a one-stop-shop, we empower our clients with a range of IT services including website development, mobile app creation, and online marketing. Our mission is to push the boundaries of technology while ensuring exceptional client experiences.
Job Summary
We’re seeking a Senior Frontend Engineer to join our mission-driven team building next-generation products that redefines the way of user interfaces. As a senior member of our engineering team, you’ll play a key role in crafting seamless, high-performing user experiences that reach millions of customers globally. You’ll lead by example, driving technical excellence, mentoring peers, and collaborating cross-functionally to deliver intuitive, visually stunning, and scalable web applications. If you thrive at the intersection of design, technology, and innovation, this role is for you.
Key Responsibilities
- Architect, develop, and maintain high-quality, responsive user interfaces using React, TypeScript, and modern frontend technologies.
- Define, govern, and audit the development and adoption of the reusable component library, ensuring consistency and high quality across all product lines.
- Lead technical decision-making for frontend architecture, performance optimization, and scalability.
- Proactively identify, document, and propose mitigation strategies for technical risks, and participate in the PMO's formal change control process for architecture shifts.
- Collaborate with UX/UI designers to implement elegant, accessible, and user-centric interfaces that elevate the shopping experience.
- Partner with SEO and analytics teams to ensure all web implementations follow SEO best practices and support visibility and discoverability.
- Drive continuous improvement through code reviews, technical mentoring, and the adoption of emerging web standards.
- Establish and enforce standards for technical documentation, ensuring system architecture and technical handoff materials are robust for future support and maintenance.
- Implement and refine animations and micro-interactions that bring designs to life without compromising performance.
- Work closely with backend engineers to integrate APIs, ensuring a seamless data flow and robust system architecture.
- Take ownership of technical scoping and provide accurate, detailed effort estimates for major features to support project planning and delivery.
- Contribute to a culture of innovation, knowledge sharing, and continuous learning, leveraging modern tools, including AI-assisted development platforms, to enhance productivity and code quality.
Required Skills and Qualifications
- Bachelor's degree in IT or related field
- At least 5 years of professional experience in frontend or web development, with a proven track record of delivering complex, scalable applications.
- Strong proficiency in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Deep expertise in at least one modern JavaScript framework (preferably React, with familiarity in Next.js or Vue.js as a plus).
- Demonstrated experience applying common architectural patterns (e.g., Flux/Redux, Container/Presenter) in large-scale applications.
- Demonstrated experience building and maintaining responsive, cross-browser, and accessible (WCAG-compliant) interfaces.
- In-depth understanding of frontend performance optimization and web accessibility standards.
- Strong knowledge of version control systems (Git), CI/CD pipelines, and component-based architecture.
- Strong understanding of frontend deployment practices (e.g., feature flagging, staged rollouts) and the ability to quickly diagnose and resolve production issues.
- Excellent problem-solving, communication, and leadership skills, with a collaborative mindset.
Preferred Skills and Qualifications
- Experience driving the adoption or integration of AI-assisted development tools across a team, (e.g., GitHub Copilot, ChatGPT, or similar) to support code generation, debugging, or documentation.
- Foundation-level experience with CSS animations, Framer Motion, or GSAP to create engaging, performant motion design.
- Understanding of SEO principles and how frontend engineering impacts site visibility and performance.
- Familiarity with Agile/Scrum development environments.
- Exposure to automated testing frameworks (e.g., Jest, Cypress, Testim).
- Experience working on e-commerce platforms or high-traffic consumer-facing web applications.
Why You’ll Love Working Here
- Join a passionate, innovative team redefining online retail with technology and creativity.
- A culture that encourages experimentation, open communication, and professional growth.
- Competitive compensation with performance-based bonuses.
- Comprehensive health and wellness benefits.
- If you’re a front-end leader who’s passionate about pushing the boundaries of user experience, leveraging AI tools, and building the future of digital commerce, we’d love to meet you.
How to Apply
Apply here or at hr@topdot.pk with your updated resume.
Job Type: Full-time
Ability to commute/relocate:
- Lahore: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Current salary in PKR?
- Expected salary in PKR?
Experience:
- frontend development: 5 years (Required)
Work Location: In person