Frontend Engineer at Perion

Full Time1 month ago
Employment Information
Job Description
As a Lead Frontend Engineer, you will be responsible for driving the frontend architecture, development, and deployment lifecycle. This role requires expertise in modern frontend technologies including React.js, Next.js, and Redux.js, as well as proficiency in CSS compiler languages such as SCSS. You will work closely with UX/UI designers to transform visual designs into functional, user-friendly interfaces that align with business goals. The ideal candidate will ensure cross-platform compatibility by delivering responsive designs that work seamlessly across devices and browsers, while maintaining optimal performance standards. This position also involves collaborating with backend engineers to integrate frontend components with APIs and backend systems, ensuring cohesive functionality and data flow. Additionally, you will mentor junior developers, fostering a culture of innovation and excellence through knowledge sharing and code reviews.
Key Responsibilities
  • Architect and implement scalable frontend solutions using React.js, Next.js, and Redux.js frameworks
  • Collaborate with UX/UI designers to convert design mockups into production-ready interfaces
  • Ensure cross-device compatibility through responsive design techniques and browser testing
  • Develop and maintain performance optimization strategies for web applications
  • Lead integration efforts between frontend components and backend APIs/systems
  • Establish and enforce frontend development best practices for code quality and maintainability
  • Implement automated testing frameworks for unit, integration, and end-to-end testing
  • Monitor application performance metrics and implement improvements as needed
  • Document frontend code architecture, design systems, and technical specifications
  • Guide junior developers through code reviews, debugging, and performance tuning processes
  • Collaborate with product managers to align frontend development with overall product vision
  • Stay updated with emerging frontend technologies and industry trends
  • Lead frontend team meetings and technical planning sessions
  • Ensure accessibility compliance and usability standards across all platforms
  • Develop and maintain CI/CD pipelines for frontend code deployment
Job Requirements
  • Proven experience as a frontend developer with a minimum of 5 years in full-stack development
  • Expertise in React.js, Next.js, and Redux.js frameworks with a strong understanding of component-based architecture
  • Proficiency in CSS preprocessor languages such as SCSS and SASS
  • Strong knowledge of modern web development practices including responsive design, accessibility standards, and performance optimization
  • Experience with frontend testing frameworks like Jest, Cypress, or Selenium
  • Ability to create and maintain comprehensive documentation for frontend systems
  • Excellent communication skills to collaborate effectively with cross-functional teams
  • Strong problem-solving abilities with a focus on technical innovation
  • Experience with version control systems such as Git
  • Knowledge of cloud platforms like AWS or Azure for frontend deployment
  • Ability to lead and mentor junior developers in code development and debugging
  • Experience with CI/CD pipelines and automated deployment processes
  • Understanding of backend technologies to ensure seamless API integration
  • Strong attention to detail with a commitment to code quality and maintainability
  • Excellent time management skills to meet project deadlines while maintaining high standards
Technical Skills

Must have: JavaScript (ES6+), HTML5, CSS3, React.js, Next.js, Redux.js, SCSS, RESTful APIs, Git, Webpack, Babel, and browser compatibility testing tools. Preferred: TypeScript, Node.js, Docker, Kubernetes, and performance monitoring tools like Lighthouse or WebPageTest.

Additional Qualifications
  • Experience with frontend performance optimization techniques such as lazy loading, code splitting, and caching strategies
  • Knowledge of accessibility standards (WCAG) and experience implementing them in web applications
  • Ability to create and maintain design systems using tools like Figma or Sketch
  • Experience with agile development methodologies and Scrum frameworks
  • Strong understanding of SEO best practices for frontend development
  • Experience with frontend security practices including XSS prevention and data validation
  • Ability to work in a fast-paced environment with multiple concurrent projects
  • Excellent analytical skills to identify and resolve performance bottlenecks
  • Experience with frontend analytics tools for tracking user interactions and behavior
  • Knowledge of frontend scalability patterns for handling large user bases
  • Ability to create technical specifications and design documents for frontend projects
  • Experience with frontend collaboration tools like Jira or Trello
  • Strong understanding of frontend deployment strategies for different environments
  • Experience with frontend monitoring and alerting systems for real-time performance tracking
  • Knowledge of frontend microservices architecture for modular development
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact