Purpose
To lead the frontend development of high-performance web and mobile applications, delivering visually stunning, interactive user experiences. This role involves working closely with cross-functional teams to implement modern frontend technologies, contribute to architectural decisions, and bring ambitious digital projects to life.
Primary Responsibilities
1. Frontend Development
- Design, develop, and maintain responsive web applications using modern JavaScript (ES6+), TypeScript, and React.js.
- Utilize server-side rendering (SSR) frameworks like Next.js (App Router) to ensure performance and SEO optimization.
2. Advanced UI & Animation
- Build complex, interactive animations using WebGL, Three.js, and GSAP.
- Collaborate with design and product teams to turn creative concepts into dynamic and engaging user interfaces.
3. Mobile Development Support
- Contribute to React Native projects and assist with deployments to the Google Play Store and Apple App Store.
- Ensure consistent performance and design across web and mobile platforms.
4. Code Quality & Best Practices
- Follow best practices in code quality, security, and maintainability using modern build tools, linters, and version control (Git).
- Participate in code reviews, testing, and continuous integration workflows.
5. Project Management
- Manage multiple priorities and development tasks across various projects.
- Work closely with project managers and stakeholders to ensure timely delivery of features and updates.
6. Cross-functional Collaboration
- Collaborate with designers, backend developers, and content managers to integrate APIs, headless CMSs (e.g., Strapi), and dynamic content into frontend solutions.
- Contribute to technical discussions and architectural planning.
Other Responsibilities
- Stay current with emerging frontend technologies, frameworks, and trends.
- Provide mentorship and technical guidance to junior developers.
- Document technical implementations and share knowledge across the team.
- Support efforts to optimize performance, accessibility, and scalability across platforms.
Skills & Knowledge
- Technical Proficiency: Strong command of JavaScript (ES6+), TypeScript, React.js, and Next.js.
- Animation & Visual Effects: Advanced experience with WebGL, Three.js, and GSAP for complex motion and interactivity.
- Mobile & Cross-platform: Experience with React Native and mobile app deployment workflows (plus).
- CMS Integration: Familiarity with Strapi or other headless CMS platforms (nice to have).
- Collaboration: Excellent communication and teamwork skills to work effectively in cross-functional teams.
- Code Quality: Deep understanding of frontend best practices, testing, Git workflows, and performance optimization.
- Problem-Solving: Strong analytical and debugging skills with attention to detail.
Experience
- Years Required: Minimum of 5 years in frontend development with a focus on high-performance web applications.