– Collaborate with designers to translate visual mock-ups created in tools like Adobe Photoshop and Figma into interactive web pages using HTML, CSS, and JavaScript.
– Develop and maintain responsive and user-friendly web applications, ensuring cross-browser and cross-device compatibility.
– Leverage your experience in mobile application design to create intuitive and engaging user interfaces for mobile-responsive web applications.
– Solid experience with industry-standard design tools such as Adobe XD, Figma, or similar tools.
– Write clean, modular, and well-documented code following best practices and coding standards.
– Optimize website performance by implementing techniques such as lazy loading, minification, and caching.
– Participate in design and code reviews to maintain code quality and share knowledge within the team.
– Stay up-to-date with the latest front-end trends, technologies, and best practices.
– Troubleshoot and debug issues to maintain a smooth user experience.
– Collaborate with UX/UI designers to enhance the visual appeal and usability of web applications.
– Utilize your expertise in mobile application design to ensure mobile-first development and optimal user experience across devices.
Requirements:
– Proficiency in HTML, CSS, and JavaScript, with a solid understanding of modern front-end frameworks.
– Experience with tools like Adobe Photoshop and Figma to translate designs into web components.
– Familiarity with responsive design principles and mobile-first development.
– Experience with version control systems (e.g., Git)
– Strong understanding of web performance optimization techniques.
– Ability to collaborate effectively with designers, back-end developers, and other stakeholders.
– Problem-solving skills and the ability to debug and resolve complex front-end issues.
– Knowledge of UI/UX design principles and an eye for detail in implementing designs.
– Excellent communication skills and a willingness to learn and adapt to new technologies.
Preferred:
– Knowledge of CSS preprocessors (e.g., SASS or LESS) and CSS-in-JS solutions.
– Understanding of SEO principles and best practices.
– Previous experience creating mobile application designs and interactive prototypes.
– Familiarity with mobile development frameworks and technologies.