Reports to: Frontend Team Lead / Engineering Manager
Employment Type: Full-time
Experience Level: 1-2 years
Positions Available: 3 Openings
Position Summary
We are looking for 3 talented Frontend Developers with 1-2 years of experience to join our engineering team. You will be responsible for building responsive, user-friendly web interfaces using React.js with Redux for state management, and styling with Tailwind CSS and Material-UI. This role involves working closely with designers, backend developers, and product managers to deliver high-quality web applications.
Key Responsibilities
- Develop responsive and interactive web applications using React.js
- Build and maintain UI components using Tailwind CSS and Material-UI
- Implement UI/UX designs provided by the design team with pixel-perfect accuracy
- Integrate frontend applications with backend APIs (RESTful APIs)
- Optimize application performance for speed and scalability
- Debug and troubleshoot frontend issues
- Collaborate with backend developers to integrate frontend with APIs
- Participate in code reviews and follow best practices
- Use version control (Git) for code management
- Stay updated with latest frontend technologies and trends
Required Qualifications
Education:
- Bachelor's degree in Computer Science, Software Engineering, or related field
Experience:
- 1-2 years of professional experience as a Frontend Developer
- Experience building web applications with React.js and Redux
Required Technical Skills:
- Strong hands-on experience with React.js
- Familiarity with Redux for state management in React applications
- Experience with Tailwind CSS for utility-first styling
- Familiarity with Material-UI (MUI) component library
- Knowledge of responsive design and mobile-first approach
- Understanding of RESTful APIs and API integration
- Familiarity with version control (Git/GitHub)
Preferred Skills:
- Experience with TypeScript
- Knowledge of advanced Redux concepts (Redux Toolkit, middleware, thunks)
- Familiarity with build tools
- Understanding of performance optimization techniques
- Experience with testing libraries (Jest, React Testing Library)
- Basic knowledge of UI/UX design principles
Soft Skills:
- Strong problem-solving abilities
- Good communication and teamwork skills
- Eagerness to learn new technologies
What we offer
- Competitive salary based on experience
- Opportunity to work on diverse projects
- Work with modern tech stack (React, Redux, Tailwind CSS, Material-UI)