About Zappit
At Zappit, we foster innovation and critical thinking. We're redefining organic marketing by leveraging the power of cutting-edge technology, and we're committed to adding tangible value for other companies so they can truly grow. If you thrive in a creative, fast-paced environment and have a passion for building exceptional user experiences, we want you on our team.
Job Description
We are seeking a highly skilled and motivated Senior Front End and UX Developer to join our dynamic team. This role is crucial in designing, developing, and optimizing user interfaces and experiences for our web applications. You will collaborate with cross-functional teams to deliver high-quality, scalable solutions that enhance our clients' marketing efforts while ensuring a seamless and engaging user experience.
Key Responsibilities
- Develop, test, and maintain front end components and features for our web applications using React, Redux Toolkit, and TypeScript.- Collaborate with designers, product managers, and backend developers to create seamless and visually appealing user experiences.- Conduct user research and usability testing to gather feedback and make data-driven design decisions.- Create wireframes, prototypes, and high-fidelity mockups to effectively communicate design ideas.- Optimize applications for maximum speed and scalability.- Implement responsive design principles to ensure applications function seamlessly across various devices and screen sizes.- Stay up-to-date with the latest industry trends and technologies to continuously improve our applications.- Mentor and provide guidance to junior developers, fostering their growth and development.- Participate in code reviews to ensure code quality and adherence to best practices.- Troubleshoot and debug issues to ensure smooth functionality.- Implement and maintain robust state management using Redux Toolkit.- Utilize Axios and React Query for efficient data fetching and management.- Apply advanced JavaScript concepts and design patterns to create clean, maintainable code.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, UX Design, or a related field (or equivalent experience).- Proven experience as a Front End Developer with a strong UX design background, showcasing a portfolio of your work.- Advanced proficiency in React, Redux Toolkit, TypeScript, and JavaScript.- Strong understanding of design patterns and their application in front end development.- Experience with RESTful APIs and integrating front end components with backend services using Axios and React Query.- Proficiency in HTML, CSS, and modern front end frameworks/libraries.- Experience with design tools such as Sketch, Figma, Adobe XD, or similar.- Strong understanding of UX design principles, user-centered design methodologies, and usability best practices.- Strong understanding of responsive design principles and mobile-first development.- Familiarity with version control systems, preferably Git.- Excellent problem-solving skills and attention to detail.- Strong communication and collaboration abilities in a remote work environment.- Ability to mentor and guide junior developers.
Preferred Qualifications
- Experience with front end build tools and package managers (e.g., Webpack, npm).- Knowledge of web performance optimization techniques.- Experience with A/B testing and data analytics to inform design decisions.- Familiarity with server-side rendering and static site generation techniques.
Why Zappit
- Competitive salary and benefits package.- Flexible remote work environment.- Opportunity to work with a passionate and innovative team.- Ongoing professional development and growth opportunities.- A culture that values creativity, critical thinking, and collaboration.
Ready to shape the future of organic marketing with cutting-edge front end technologies? Apply now and let's create exceptional user experiences together!