CMS - Ads Management
Business: Ads Management
Company: Secret
Role: Team Lead, Senior Software Engineer
Technical stack: Next.js 14 - App Router, Tailwind CSS, Shadcn, TanStack, CSS, React, Typescript, Python, Flask, Webpack, PostCSS
Process: Scrum
Team size: 4
Responsibilities and accomplishments:
- Lead front-end development with Next.js 14, converting Figma mockups into dynamic React components.
- Optimize client-side performance for Next.js 14 App Router applications.
- Enhance application security by implementing middleware based on Next.js 14’s security pillars.
- Provide scalable, maintainable solutions for the plugin architecture to ensure future growth and ease of management.
- Review and provide feedback on team members’ code to continuously improve code quality.
- Support the deployment of Next.js applications to Vercel and integrate with external resources.
- Collaborate with the UX/UI team, providing feedback and technical solutions to adapt mockups to current technical requirements and ensure optimal user experience.
- Design an API as a JSON structure for the backend team to provide the best data for the UI using the Flask framework in Python.
- Mentored 3+ fresher and junior level developers across project, conducting weekly code reviews and technical guidance sessions to improve team code quality.