- Recently fundedRaised funding in the past six months
Frontend Developer
- ₹7.5L – ₹11.5L
- 4 years of exp
- Full Time
Not Available
In office
About the job
Position: Frontend Developer (React Native)
Location: Surat, Gujarat (On-Site)
Company: Glazer Labs
Overview:
As a Frontend Developer at Glazer Labs, you will be integral to our product development team, focusing on building and enhancing our engagement platform tailored for the gaming community. You will work collaboratively with designers, backend developers, and product managers to deliver an engaging and high-performing user experience.
Key Responsibilities:
- UI/UX Development:
- Design Implementation: Translate design wireframes and mockups into responsive, high-performance web interfaces using React.js.
- Component Development: Create reusable, modular components and ensure consistency across the application.
Animation and Interaction: Implement smooth transitions and animations to enhance the user experience.
Integration with Backend:
API Integration: Work with backend teams to integrate RESTful APIs, ensuring seamless data communication between frontend and backend.
Data Handling: Efficiently manage data fetching, caching, and state management to ensure a smooth user experience.
Error Handling: Implement robust error handling for network requests and user interactions.
Performance Optimisation:
Code Splitting: Use techniques like code splitting and lazy loading to improve application load times.
Performance Monitoring: Implement tools and practices for performance monitoring (e.g., Lighthouse, Web Vitals) and optimisation.
Efficient Rendering: Optimize React components to minimize re-renders and improve application performance.
Code Quality and Best Practices:
Clean Code: Write clean, maintainable code adhering to coding standards and best practices.
Code Reviews: Conduct regular code reviews and participate in peer reviews to maintain high code quality.
Documentation: Maintain comprehensive documentation for code and technical processes.
Testing and Debugging:
Automated Testing: Implement unit tests, integration tests, and end-to-end tests using tools like Jest, Enzyme, and Cypress.
Bug Fixing: Identify, debug, and resolve issues and bugs reported by QA teams or through user feedback.
Cross-Browser Compatibility: Ensure the application works seamlessly across various browsers and devices.
Collaboration and Communication:
Team Collaboration: Work closely with cross-functional teams, including product managers, UX/UI designers, and backend developers.
Agile Practices: Participate in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives.
Clear Communication: Provide regular updates on development progress and challenges to stakeholders.
User Feedback and Iteration:
User Testing: Collaborate with the UX team to conduct user testing and gather feedback.
Feature Iteration: Continuously improve and iterate on existing features based on user feedback and analytics.
A/B Testing: Implement and analyze A/B tests to make data-driven decisions for UI/UX improvements.
Accessibility and Compliance:
Accessibility Standards: Ensure the application complies with WCAG standards, making it accessible to users with disabilities.
Security Best Practices: Implement security best practices to protect user data and ensure application security.
Regulatory Compliance: Ensure the application complies with relevant regulations and industry standards.
Continuous Learning and Development:
Skill Enhancement: Stay updated with the latest trends and technologies in frontend development and the MERN stack.
Knowledge Sharing: Participate in knowledge-sharing sessions, workshops, and mentoring programs.
Innovative Solutions: Explore and implement innovative solutions to improve development processes and user experiences.
Experience:
Minimum 3+ years of experience in frontend development with a focus on the MERN stack (MongoDB, Express.js, React.js, Node.js).
Proven experience in building and deploying high-performance web applications.
Technical Skills:
JavaScript Expertise: Strong proficiency in JavaScript (ES6+) and its core concepts.
React.js Proficiency: In-depth knowledge of React.js, including hooks, context API, and state management libraries (Redux, MobX).
HTML/CSS Skills: Advanced skills in HTML5, CSS3, and pre-processors like SASS/LESS.
Tooling and Build Systems: Familiarity with modern frontend build tools like Webpack, Babel, npm/yarn.
Version Control: Proficient in Git and version control workflows.
Testing Frameworks: Experience with testing frameworks and tools (Jest, Enzyme, Cypress).
Soft Skills:
Detail-Oriented: Strong attention to detail and commitment to delivering high-quality user experiences.
Team Player: Ability to work effectively in a collaborative team environment.
Problem-Solver: Strong analytical and problem-solving skills.
Effective Communicator: Excellent verbal and written communication skills.
Education: Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
By joining Glazer Labs, you will contribute to the development of an innovative engagement platform for the gaming community, leveraging your skills to create exceptional user experiences and drive our product forward