Job Title: UI/UX Designer & Front-End Developer
Company: IKKASHIN
Location: Dehradun, Uttarakhand
Employment Type: Not Specified
Experience Required: 0–2 Years
Industry Type: Education Technology (EdTech), UI/UX Design, Software Development & Research
Department: Design, Engineering, Research & Product Development
Functional Area: UI/UX Design, Front-End Development, Web Design, User Experience Design, Product Design
Job Category: UI/UX Design / Front-End Engineering
Work Mode: On-site
Salary: ₹3 LPA for candidates with 0–2 years of experience. Salary is negotiable for candidates with strong design, technical skills, and relevant practical experience.
About the Company
IKKASHIN builds and operates Research, Learning and Experience Centres within schools and universities, bringing together student learning, applied research, and product development.
The company focuses on connecting technology, design, research, and practical education through hands-on learning and product development initiatives. Its activities involve developing digital applications, designing user-friendly interfaces, exploring emerging technologies, and creating opportunities for students to gain practical exposure to technology.
IKKASHIN provides an environment where designers and developers can contribute to real-world digital products while supporting technical learning and research initiatives within educational institutions.
Job Overview
The UI/UX Designer & Front-End Developer will be responsible for designing intuitive user experiences, creating engaging digital interfaces, and developing responsive websites, dashboards, and product applications.
The role involves translating ideas and functional requirements into user journeys, wireframes, interactive prototypes, and visually appealing interfaces using modern UI/UX design principles and front-end development technologies.
The candidate will work with design tools such as Figma, front-end technologies including HTML, CSS, and JavaScript, and modern frameworks such as React or equivalent technologies.
The position also involves API integration, interface testing, usability improvements, and collaboration with team members to ensure smooth functionality and consistent user experiences across digital products.
In addition to design and development responsibilities, the candidate will conduct technology-related learning sessions for students aged approximately 10–20 years.
The role follows a 50:50 work structure, with half of the responsibilities dedicated to research and product development and the remaining half focused on student learning and technical education.
The ideal candidate should have a combination of creative design thinking, practical front-end development capabilities, and an interest in developing digital products while guiding students through technology-related learning activities.
Key Responsibilities
- Design intuitive, engaging, and user-friendly interfaces for websites, dashboards, and digital applications.
- Translate project ideas, user requirements, and functional specifications into structured user journeys, wireframes, and interactive prototypes.
- Create interface designs using Figma or comparable UI/UX design tools.
- Develop responsive websites, dashboards, and product interfaces using HTML, CSS, JavaScript, and modern front-end frameworks.
- Build reusable and maintainable front-end components for web applications.
- Implement UI/UX designs into functional and interactive web interfaces.
- Apply responsive design principles to ensure consistent experiences across desktop, tablet, and mobile devices.
- Collaborate with team members to evaluate, test, refine, and improve user experiences.
- Identify usability issues and implement improvements to enhance navigation, accessibility, and interface functionality.
- Integrate APIs and connect front-end applications with back-end services.
- Ensure smooth interaction between user interfaces, application components, and connected services.
- Maintain clean, structured, reusable, and properly documented front-end code.
- Use Git and version control practices to manage development changes and collaborate on software projects.
- Participate in front-end testing, debugging, and troubleshooting activities.
- Identify and resolve interface-related issues, responsive layout problems, and front-end functionality errors.
- Support continuous improvement of digital products through design refinements and technical enhancements.
- Contribute to assigned research initiatives, interface development projects, and product development activities.
- Work closely with the team to translate design concepts into functional digital solutions.
- Take ownership of assigned design and development tasks and contribute to project completion.
- Conduct technology, UI/UX design, and front-end development-related learning sessions for students.
- Introduce students to digital design concepts, website development fundamentals, and practical technology applications.
- Guide students through hands-on design exercises, interface development activities, and technical demonstrations.
- Explain design and development concepts in a structured and understandable manner.
- Support student learning initiatives involving digital design, programming, and related technologies.
- Coordinate with team members on assigned research, development, and technical education activities.
- Development & Learning Responsibilities
- Research & Product Development – 50%
- Work on assigned UI/UX design, front-end development, and digital product development projects.
- Design user journeys, wireframes, interactive prototypes, and application interfaces.
- Develop responsive websites, dashboards, and digital product interfaces.
- Translate design prototypes into functional front-end applications using HTML, CSS, JavaScript, and React or equivalent frameworks.
- Integrate APIs and ensure smooth front-end application functionality.
- Participate in interface testing, usability evaluation, debugging, and design improvements.
- Apply user experience principles to improve application navigation, functionality, and usability.
- Maintain design files, reusable front-end components, source code, and technical documentation.
- Collaborate with the research and product development team on digital solutions and application improvements.
Student Learning & Technical Sessions – 50%
- Conduct technology-related learning sessions for students aged approximately 10–20 years.
- Introduce students to digital design fundamentals, user interface concepts, and website development basics.
- Demonstrate practical interface design techniques using relevant design tools.
- Guide students through basic wireframing, prototyping, and web interface development activities.
- Explain how digital products are designed, developed, and improved.
- Support hands-on student projects involving website design, front-end development, and technology applications.
- Help students understand the relationship between visual design, usability, and application functionality.
- Encourage practical application of design and programming concepts through project-based learning.
- Coordinate with team members on assigned student learning and technical education initiatives.
Candidate Profile
- 0–2 years of experience in UI/UX design, front-end development, web design, or related digital product development projects.
- Experienced candidates with strong design portfolios and practical front-end development capabilities are also eligible.
- Practical knowledge of UI/UX design principles, user interface development, and user experience improvement.
- Hands-on experience with Figma or similar UI/UX design and prototyping tools.
- Ability to create user journeys, wireframes, interactive prototypes, and digital interface designs.
- Strong understanding of HTML, CSS, and JavaScript for front-end web development.
- Familiarity with React or an equivalent modern front-end framework.
- Understanding of responsive web design and mobile-friendly interface development.
- Knowledge of usability principles and user-centered design approaches.
- Ability to translate visual designs into functional front-end components.
- Understanding of API integration and communication between front-end applications and back-end services.
- Familiarity with Git and version control practices.
- Ability to develop reusable, maintainable, and properly documented front-end code.
- Understanding of front-end testing, debugging, and troubleshooting techniques.
- Ability to identify and resolve interface design and application functionality issues.
- Interest in creating intuitive and engaging digital products.
- Willingness to contribute to applied research and product development initiatives.
- Comfortable working on both design and software development responsibilities.
- Interest in conducting technology-related learning sessions for students.
- Ability to explain design, programming, and technical concepts to students with different learning levels.
- Strong creative thinking, practical problem-solving abilities, and attention to interface functionality.
- Consistency in work, accountability for assigned responsibilities, and commitment to project goals.
- Ability to collaborate with team members on design, development, research, and educational initiatives.
- Leadership potential and willingness to guide students during practical technology activities.
- Willingness to work on-site in Dehradun, Uttarakhand.
Preferred Candidate Profile
Candidates with practical experience, project exposure, or demonstrated capabilities in the following areas will be preferred:
- UI/UX Design
- User Interface Design
- User Experience Design
- Figma
- User Journey Mapping
- Wireframing
- Interactive Prototyping
- Front-End Web Development
- HTML5 and CSS3
- JavaScript Development
- React.js
- Responsive Web Design
- Web Application Interface Development
- Dashboard UI Development
- Component-Based UI Development
- REST API Integration
- Usability Testing
- User-Centered Design
- Design-to-Code Implementation
- Git and Version Control
- Digital Product Design
- Front-End Debugging
- Research-Oriented Product Development
- Technical Training and Digital Design Education
- Hands-On UI/UX and Web Development Projects
Portfolio Requirements
Candidates are required to share a portfolio demonstrating both their UI/UX design thinking and practical front-end development capabilities.
The submitted portfolio should showcase relevant work such as website designs, user interface projects, interactive prototypes, responsive web applications, dashboards, or complete digital product development projects.
Candidates should demonstrate their ability to transform design concepts into functional interfaces using relevant design tools and front-end technologies.
Portfolios may include Figma designs, working websites, front-end applications, GitHub repositories, or other relevant project demonstrations.
Greater emphasis will be placed on practical design understanding, front-end development capabilities, usability principles, and the ability to explain completed projects.