You will lead a small team of 3-5 engineers to architect and implement complex front-end frameworks and interactive web initiatives.
Responsibilities
- Architect and define front-end frameworks to solve complex design and interaction challenges.
- Represent front-end teams in architecture forums and provide technical guidance during implementation phases.
- Liaise between technical and business teams to ensure project alignment.
- Translate wireframes into production-ready code using CSS and semantic HTML.
- Collaborate with UX designers, graphic designers, and quality engineers to meet measurable goals.
Required Skills
- 10+ years of experience in software engineering.
- Expertise in HTML5, CSS, and JavaScript (ES6 and beyond).
- Deep knowledge of TypeScript and Angular.
- Strong experience with React, Redux, Redux-middleware, and React Hooks.
- Hands-on experience with Web Assembly.
- Proven ability to design and scale complex systems both horizontally and vertically.
- Proficiency with Git/GitHub and CI/CD tools including Maven, Bamboo, and Jenkins.
- Experience working within Agile/Scrum development processes.
- Ability to produce clear, concise technical documentation and communication.
Preferred Skills
- Experience with React Native, Next.js, and PWA/SPA architectures.
- Familiarity with Perl, Perl Mason, jQuery, or Bootstrap.
- Knowledge of Google Analytics, GTM, or WordPress technologies.
- Basic image authoring skills using tools like Gimp or Photoshop.