Front End Developer
Product Development Team
Department: Product Development
Location: Islamabad, Pakistan (On-site)
Working Hours: 9:00 AM - 6:00 PM
Employment Type: Full-time (Associate Program with Permanent Placement Opportunity)
Experience Level: 0-1 year (Fresh Graduates to Junior Level)
Position Summary
We are looking for talented Frontend Developers with 6 months -1 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
- Implement state management using Redux for complex application states
- Build and maintain UI components using Tailwind CSS and Material-UI
- Write clean, maintainable, and well-documented HTML5, CSS3, and JavaScript code
- Implement UI/UX designs provided by the design team with pixel-perfect accuracy
- Integrate frontend applications with backend APIs (RESTful APIs)
- Ensure cross-browser compatibility and responsive design across devices
- 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:
- 6 months - 1 year of professional experience as a Frontend Developer
- Experience building web applications with React.js and Redux
Required Technical Skills:
- Proficiency in HTML5, CSS3, and JavaScript (ES6+)
- 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)
- Basic understanding of browser developer tools and debugging
- Knowledge of cross-browser compatibility issues
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
- Opportunity to work on diverse projects
- Work with modern tech stack (React, Redux, Tailwind CSS, Material-UI)