Company Overview:Our client is revolutionizing the fashion industry by seamlessly integrating cutting-edge AI technology with user-friendly interfaces to provide personalized fashion experiences. Their mission is to empower users to discover and shop fashion that aligns with their unique style. They are looking for a talented Front-End Developer to join their innovative team and help them take their platform to the next level.
Job Description:They are seeking a skilled Front-End Developer to join their development team. The ideal candidate will have a strong passion for technology, a keen eye for design, and a commitment to delivering high-quality user experiences. As a Front-End Developer, you will be responsible for building and maintaining user interfaces for both their web applications and mobile apps, ensuring they are functional, visually appealing, and user-friendly.
Key Responsibilities:Develop new user-facing features using HTML, CSS, and JavaScript frameworks using React + Next.js for web applications.Develop and maintain front-end features for mobile applications using frameworks such as React Native.Build reusable code and libraries for future use.Ensure the technical feasibility of UI/UX designs.Optimize applications for maximum speed and scalability.Collaborate with other team members and stakeholders to improve usability.Maintain and improve the website and mobile apps.Develop and maintain code documentation.Implement responsive design principles to ensure applications work well on a variety of devices and screen sizes.Troubleshoot and debug issues that arise.Stay up-to-date on emerging technologies and industry trends to ensure our applications remain modern and competitive.
Qualifications:Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.Proven work experience as a Front-End Developer or similar role.Strong proficiency in HTML, CSS, and JavaScriptExperience with JavaScript frameworks React + Next.js for web development.Experience with mobile app development frameworks such as React Native.Familiarity with REST APIs.Knowledge of version control systems git.Understanding of responsive design principles.Strong problem-solving skills and attention to detail.Excellent communication and teamwork skills.Ability to manage multiple tasks and projects simultaneously.
Preferred Qualifications:Experience with CSS preprocessors such as Sass or LESS.Knowledge of front-end build tools such as Webpack, Gulp, or Grunt.Experience with TypeScript.Familiarity with accessibility standards and best practices.Experience with testing frameworks like Jest or Mocha.
Practical ResponsibilitiesWhile their application is unique, many of the interfaces, components, and design systems will resemble those found in platforms like Instagram, Spotify, Facebook, or TikTok, including user interactions, search, filtering, recommendations, and communication.
They are looking for someone who can provide practical examples of their work on these types of features and clearly demonstrate their development from initial requests to final working implementation. Below are just a small set of the types of things you’d be developing and solving for:
User and Product CardsDesign user profiles and product cards with detailed views and interactive elements.
Search and Content FilteringImplement features for searching and filtering content.
Custom CollectionsCreate systems for users to save and organize custom collections.
Favoriting and LikingInteractive components for favoriting and liking items.
Commenting and SharingImplement commenting and sharing functionalities.
NotificationsNotification systems for in-app alerts and updates.
Custom Clickable TagsInteractive tags or bubbles on images to highlight specific areas that are clickable filters.
Custom Selection AreasCreate tools for users to highlight parts of images for search or interaction.
Chat Bot and MessagingDevelop chat interfaces with two-way messaging and automated chatbot features.
Content DisplayInterfaces to support various content types including static images, carousels, videos, and video players.