HamburgerMenu
hirist

Staff Frontend Engineer - React.js/AngularJS

Posted on: 22/07/2025

Job Description

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


info-icon

Did you find something suspicious?