Positions:2 Full Time
Experience
6 - 10 Years
Senior Frontend Engineer (Next.js)
Position Overview
We are seeking a talented and experienced Senior Frontend Engineer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining cutting-edge user interfaces and experiences for our web and mobile applications. You will work collaboratively with cross-functional teams to deliver high-quality, user-centric solutions while staying ahead of emerging technologies and industry best practices.
Key Responsibilities
- Engage with customers to understand use-cases, pain points, and requirements, advocating for user-centric software solutions
- Design, develop, and deliver interactive user experiences using enterprise brand standards and modern frameworks
- Develop and maintain front-end/client-side applications with a focus on performance, accessibility, and SEO principles
- Solve complex problems using various tools, languages, frameworks, and technologies aligned with architecture guidelines
- Create mockups and prototypes to visualize new features and participate in UI design reviews and product demos
- Collaborate with product owners, designers, back-end developers, architects, and other cross-functional teams
- Perform functional automated testing and UI testing to ensure quality development and user experience
- Continuously improve application performance by fixing bugs, optimizing code, and implementing new technologies
- Ensure cross-browser compatibility, accessibility standards compliance, and adherence to security best practices
- Stay updated with latest emerging technologies and trends in frontend development and user interface design
Required Experience
- 6+ years of IT industry experience
- 4+ years of professional frontend development experience
- Proficiency in 2 or more coding languages or advanced proficiency in 1 language
- Hands-on experience with Next.js in production environments
- Proven experience with React and modern JavaScript frameworks
- Strong expertise in HTML5, CSS3, JavaScript, and TypeScript
Core Technical Skills
Frontend Technologies & Frameworks
- Advanced proficiency in Next.js (SSR, CSR, SSG)
- Strong React expertise with modern best practices
- Hands-on experience with micro frontends architecture
- Knowledge of state management solutions (Redux, Flux, or similar)
- Experience with data structures (e.g., Immutable.js) and isomorphic React
Web Development & Tools
- Proficiency in ES6/Babel, Node.js, NPM, Yarn, and Webpack
- Experience with modern CSS methodologies (SMACSS, BEM) and pre-processors
- Strong DOM manipulation and object model expertise
- Familiarity with Web APIs and REST/GraphQL integration
Testing & Quality Assurance
- Strong commitment to quality with expertise in unit, integration, acceptance, and contract testing
- Hands-on experience with testing frameworks: Jest, Playwright, Pact, and Rest Assured
- Ability to mentor team members on testing best practices and scale testing initiatives
Performance & Optimization
- Deep knowledge of Core Web Vitals and performance optimization techniques
- Understanding of SEO principles and implementation strategies
- Experience optimizing applications for speed, scalability, and user experience
Monorepo & Build Management
- Experience working in monorepo environments (Turborepo, Nx)
- Knowledge of code sharing and package management tools (JFrog, Nexus)
- Ability to manage dependencies across multiple micro frontend projects
Security & Authentication
- Understanding of frontend security best practices
- Knowledge of authentication protocols: OAuth 2.0, JWT
- Ability to design secure frontend components and systems
Architecture & CMS
- Awareness and understanding of headless architecture
- Experience with headless or classic CMS platforms
- Familiarity with enterprise architecture patterns and guidelines
Cloud & Collaboration
- Experience with Google Cloud Platform (GCP)
- Ability to collaborate with cloud, security, SRE, and DevOps teams
- Understanding of CI/CD pipelines and deployment strategies
Preferred Qualifications
- Prior experience in eCommerce or customer-facing platform development
- Experience with accessibility standards (WCAG, ARIA)
- Knowledge of responsive design and mobile-friendly application development
- Familiarity with design systems and component libraries
- Experience mentoring junior developers and leading frontend initiatives
Required Skills Summary
Technical Skills: Next.js, React, JavaScript/TypeScript, HTML5, CSS3, Web APIs, Node.js, Webpack, Jest, Playwright, Redux/Flux, Micro frontends, SSR/CSR/SSG, Core Web Vitals, SEO, OAuth 2.0, JWT, GCP
Soft Skills: Problem-solving, Communication, Collaboration, Customer empathy, Attention to detail, Continuous learning, Team mentoring
What We're Looking For
We seek a Senior Frontend Engineer with a strong foundation in modern web development, proven expertise in Next.js and React, and a commitment to building exceptional user experiences. You should be a self-driven professional who thrives in collaborative environments, stays current with industry trends, and is passionate about writing clean, testable, and performant code. Your ability to balance technical excellence with user-centric design thinking will be essential to your success in this role.
Education
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent professional experience)
Why Join Us?
- Work on cutting-edge frontend technologies and modern architectures
- Collaborate with talented cross-functional teams including designers, product managers, and backend engineers
- Opportunities for professional growth and technical skill development
- Impact millions of users through well-designed, scalable applications
- Competitive compensation and comprehensive benefits package

PId6007afdc14b-37437-40780785