Required Experience:
1-3 years of professional experience in frontend development
Core Technologies:
- Strong proficiency in HTML5, CSS3, and SCSS
- Solid understanding of JavaScript and TypeScript
- Experience with Tailwind CSS for utility-first styling
Frameworks & Libraries:
- Hands-on experience with React.js and Next.js
- State management using Redux Toolkit
- Data fetching and caching with React Query
- Understanding of React hooks, component lifecycle, and performance optimization
Security:
- Working knowledge of OWASP Top 10 vulnerabilities
- Understanding of common web security best practices (XSS, CSRF, authentication, authorization)
Preferred Skills:
- Experience with responsive and mobile-first design
- Experience in React Native
- Familiarity with RESTful APIs and WebSockets
- Understanding of Git version control and collaborative workflows
- Knowledge of modern build tools (Webpack, Vite, etc.)
- Basic understanding of SEO principles and web accessibility (WCAG)
Soft Skills:
- Strong problem-solving abilities and attention to detail
- Good communication skills for team collaboration
- Ability to work in an agile development environment
- Eagerness to learn new technologies and stay updated with industry trends
Responsibilities:
- Develop and maintain responsive web applications using React.js and Next.js
- Write clean, maintainable, and well-documented code
- Implement pixel-perfect UI designs with attention to cross-browser compatibility
- Optimize applications for maximum performance and scalability
- Collaborate with UX/UI designers and backend developers
- Participate in code reviews and contribute to team knowledge sharing
- Ensure web security best practices are followed throughout development
What We Offer:
- Opportunity to work on challenging projects
- Collaborative and supportive team environment
- Professional growth and learning opportunities