What are the responsibilities and job description for the Javascript Developer position at Viola Creative?
Job Title: React Developer with UX/UI Prototyping Skills (Fully Remote)
Location: Fully Remote
Job Type: Full-Time / Contract
Company Overview:
We are looking for someone who is dedicated to building innovative, user-centric solutions. We’re looking for a talented React Developer with UX/UI prototyping skills to join our fully remote team and help us create exceptional digital experiences.
Job Description:
We are seeking an experienced React Developer with strong UX/UI prototyping abilities to design, develop, and maintain high-quality web applications. The ideal candidate will have expertise in React.js, Next.js, and a passion for crafting intuitive user interfaces. Experience with React Native is a significant plus, as we expand our offerings to mobile platforms. This is a fully remote position, offering flexibility and the opportunity to collaborate with a dynamic, distributed team.
Key Responsibilities:
- Develop and maintain responsive, high-performance web applications using React.js and Next.js.
- Collaborate with product managers, designers, and stakeholders to translate requirements into functional, user-friendly interfaces.
- Create and iterate on UX/UI prototypes to refine designs and ensure seamless user experiences.
- Optimize applications for speed, scalability, and cross-browser compatibility.
- Write clean, modular, and maintainable code following best practices and coding standards.
- Participate in code reviews, testing, and debugging to ensure quality deliverables.
- (If applicable) Build and enhance mobile applications using React Native.
- Stay up-to-date with emerging technologies and industry trends to recommend improvements.
Required Skills & Qualifications:
- Proven experience as a React Developer with a strong portfolio of web applications.
- Proficiency in React.js, Next.js, JavaScript (ES6 ), HTML, and CSS.
- Hands-on experience with UX/UI prototyping tools (e.g., Figma, Sketch, Adobe XD) and translating designs into functional code.
- Solid understanding of responsive design principles and front-end development best practices.
- Familiarity with RESTful APIs and integrating backend services.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work effectively in a remote team environment.
- Bachelor’s degree in Computer Science, Design, or a related field (or equivalent experience).
Preferred Skills:
- Experience with React Native for mobile app development.
- Knowledge of TypeScript, Redux, or other state management libraries.
- Familiarity with version control systems (e.g., Git).
- Understanding of SEO principles and accessibility standards (WCAG).
- Experience with agile development methodologies.
Why Join Us?
- Fully remote work with a flexible schedule.
- Opportunity to work on cutting-edge projects with a collaborative team.
- Competitive salary and benefits (customize based on company offerings, e.g., health insurance, paid time off, etc.).
- Professional growth opportunities in a fast-paced, innovative environment.