Job Description
Job Overview
We are seeking a talented and motivated Front End Developer to join our team. In this role, you will be responsible for creating user-friendly web applications, enhancing the overall user experience, and responsible for the full lifecycle of our web applications, from design to deplyment. You will work closely with back-end dev to implement visually appealing and functional web administrative applications that meet our clients' needs. The ideal candidate should have a strong foundation in web development and be passionate about building high-quality software with a focus on the user experience.
Duties:
- Design and Development: Collaborating with stakeholders to understand requirements, designing user interfaces, and implementing them using React and TypeScript.
- Figma Proficiency: Utilizing Figma to create and iterate on designs, ensuring pixel-perfect implementation.
- API Integration: Integrating with backend APIs to fetch and manipulate data.
- Deployment and Maintenance: Deploying and maintaining web applications on AWS.
- Testing and Debugging: Writing unit and integration tests to ensure code quality and reliability.
- Staying Updated: Keeping up to date with the latest frontend technologies and best practices.
Required Skills and Experience:
- Strong proficiency in JavaScript, TypeScript, and React
- Experience with HTML, CSS, and modern CSS frameworks (e.g., Boostrap CSS, Material UI and SASS)
- Understanding of RESTful APIs and state management concepts (e.g., Redux, Context API)
- Proficiency in using Figma for design and prototyping
- Good understanding of UX flow and design for user experience
- Experience with version control systems (Git)
- Familiarity with AWS or other cloud platforms
- A strong eye for design and user experience
- Excellent problem-solving and debugging skills
- Ability to work independently and as part of a team
Preferred Skills:
- Basic knowledge of backend technologies (e.g., Node.js, Python)
- Experience with testing frameworks (e.g., Jest, React Testing Library)
- Understanding of accessibility and performance optimization
Join us as we create innovative solutions that make a difference! We look forward to seeing how your skills can contribute to our team.
Job Type: Full-time
Expected hours: 40 per week
Benefits:
- Dental care
- Extended health care
- Paid time off
- Tuition reimbursement
- Vision care
- Wellness program
Schedule:
- 8 hour shift
- Monday to Friday
Education:
- AEC / DEP or Skilled Trade Certificate (preferred)
Location:
- Greater Sudbury, ON P3E 2K8 (preferred)
Work Location: In person
Visit Original Source:
http://ca.indeed.com/viewjob