Position Overview:
We are seeking an experienced Staff Frontend Engineer to join our engineering team and drive the development of high-quality, scalable web applications. This senior-level role requires expertise in modern frontend technologies, architectural thinking, and the ability to mentor junior developers while delivering pixel-perfect user interfaces.
Key Responsibilities
Technical Leadership & Development
- Design and implement complex frontend architectures using Angular, ReactJS, and modern JavaScript frameworks
- Build responsive, pixel-perfect user interfaces that match Figma designs with exceptional attention to detail
- Develop and maintain micro frontend architectures to enable scalable, modular application development
- Write clean, maintainable, and well-tested code following industry best practices
- Optimize application performance, accessibility, and cross-browser compatibility
- Collaborate with UX/UI designers to translate wireframes and mockups into interactive web applications
Architecture & Strategy
- Lead technical decision-making for frontend architecture and technology stack choices
- Design reusable component libraries and establish coding standards across teams
- Evaluate and integrate new frontend technologies and tools to improve development efficiency
- Mentor junior and mid-level engineers, providing code reviews and technical guidance
- Participate in technical discussions and contribute to engineering roadmap planning
Collaboration & Quality
- Work closely with backend engineers, product managers, and designers to deliver cohesive user experiences
- Ensure high code quality through comprehensive testing, code reviews, and documentation
- Troubleshoot complex technical issues and provide innovative solutions
- Stay current with frontend development trends and best practices
Required Skills & Experience
- 7+ years of frontend development experience with at least 3 years in senior/lead roles
- Expert-level proficiency in Angular (Angular 12+) and ReactJS
- Advanced knowledge of HTML5, CSS3, and modern JavaScript (ES6+)
- Extensive experience with Tailwind CSS and responsive design principles
- Strong background in micro frontend architecture and implementation
- Proven ability to create pixel-perfect implementations from Figma designs
Technical Expertise
- Proficiency with TypeScript, state management libraries (NgRx, Redux, Zustand)
- Strong understanding of software design patterns and front-end architecture.
- Experience with build tools and bundlers (Webpack, Vite, Angular CLI)
- Knowledge of testing frameworks (Jest, Cypress, Jasmine, Karma)
- Understanding of CI/CD pipelines and deployment strategies
- Experience with version control systems (Git) and collaborative development workflows
- Knowledge of web performance optimization techniques and accessibility standards (WCAG)
- Experience working in an agile development environment, comfortable with Scrum or Kanban methodologies.
Soft Skills
- Strong problem-solving abilities and analytical thinking
- Excellent communication skills and ability to work in cross-functional teams
- Experience mentoring and guiding junior developers
- Ability to balance technical debt with feature delivery
- Strong attention to detail and commitment to quality
- Self-motivated with ability to work independently and manage priorities
Required Qualifications
- Bachelor's degree in computer science, Engineering, or related field (or equivalent experience)
- Working knowledge of Node.js for full-stack development capabilities
- Experience with Next.js for React-based applications and server-side rendering
- Experience working with AI technologies and integrating AI-powered features into web applications
- Understanding of AI agents, chatbots, and conversational interfaces
- Knowledge of AI/ML APIs and services (OpenAI, Anthropic, Google AI, etc.)
- Experience with additional frontend frameworks (Vue.js, Svelte)
- Knowledge of backend technologies and API design principles
- Experience with cloud platforms (AWS) and containerization
- Familiarity with design systems and component library development
- Experience in agile development environments
- Open source contributions or technical blog writing
What We Offer
- Competitive salary
- Comprehensive health insurance
- Modern development tools and equipment
- Collaborative and innovative work environment
- Opportunity to work on cutting-edge projects with significant impact
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1517593
Interview Questions for you
View All