ROLE EXPECTATIONS & BRIEF
You will be responsible for converting Figma designs into performant React applications, building modern user interfaces from design references, implementing animations and interactions, and leveraging your knowledge to enhance the overall user experience.
TECHNICAL REQUIREMENTS
Must Have: ReactJS
Good to Have: Flutter, Redux, NestJS, Tailwind Css
[A] KEY RESPONSIBILITIES
- Convert and translate figma designs high-fidelity wireframes into high-quality, pixel-perfect react components and layouts.
- Develop performant react applications by writing clean, efficient, and reusable code to build responsive apps that meet project requirements and industry standards.
- Create modern UI by collaborating with designers and stakeholders and ensuring the creation of visually appealing and user-friendly interfaces.
- Implement smooth animations, transitions, and interactive elements that enhance the user experience by utilizing libraries, frameworks, and your expertise
- Apply front-end CSS libraries like tailwind CSS, material UI etc., to streamline UI development and maintain consistency across the application.
- Implement state management by applying Redux or similar libraries to efficiently manage application state and facilitate data flow between components.
- Build and develop progressive web apps (PWAs) to ensure seamless experience across various devices and platforms.
- Identify and resolve performance bottlenecks, optimize code, and implement best practices to ensure fast load times and smooth application performance.
- Keep abreast of the latest front-end development trends, tools, and techniques
- Collaborate with cross-functional teams like back-end developers, designers, and product managers to ensure seamless integration and efficient development processes.
- Conduct testing, identify bugs & issues, resolve them in a timely manner.
- Propose and implement enhancements based on user feedback, usability testing, and your own insights to provide an exceptional user experience.
- Responsible for designing, planning, and testing new web pages and site features
- Collaborate with the team of designers, content managers, and developers to determine site goals, functionality, and layout and ensure that all specifications and requirements are met during development
- Maintain clear and up-to-date documentation for projects, including code comments, version control, and documentation of UI components and patterns.
[B] EDUCATION & SKILLS REQUIREMENT
- B.Tech. / BE / MS in Computer Science or Information Technology
- Strong proficiency in React.js and its core principles
- Proficiency in web technologies such as HTML5, CSS3, JavaScript, and ECMAScript
- Solid understanding of responsive design principles and mobile-first development
- Familiarity with UI/UX design principles and the ability to work closely with designers
- Familiarity with state management libraries like Redux or similar solutions
- Experience building Progressive Web Apps (PWAs) and implementing PWA best practices
- Familiarity with RESTful APIs and asynchronous request handling
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment
- Bachelor’s degree in Computer Science, Engineering or equivalent.
- Hands-on experience with working with front-end CSS libraries/frameworks such as Tailwind CSS
- Thorough understanding of JavaScript, ReactJs, figma, redux, HTML, CSS, JQuery, JSON
- Strong analytical, consultative, and communication skills
- Excellent organizational and time management skills
- Experience with responsive and adaptive design (Web, Mobile & App)
- Should be a self starter and have ability to work with minimal or no supervision
- Excellent testing, debugging and optimization skills
- Highly passionate about building products that create a significant impact in user lives
[E] INTERNSHIP DETAILS
Internship Duration | 3 Months |
Work Days | 6 days / Week |
Joining | Immediately |
Location | Bengaluru |