- onsite Job, 1+ Year Experience
Annual Income: $58K - $68K
A valid work permit is necessary in the US/Canada
About us: Patterned Learning is a platform that aims to help developers code faster and more efficiently. It offers features such as collaborative coding, real-time multiplayer editing, and the ability to build, test, and deploy directly from the browser. The platform also provides tightly integrated code generation, editing, and output capabilities.
Description:
As a JavaScript Developer, you will be responsible for developing and implementing web applications, user interfaces, and other interactive elements using JavaScript, HTML, and CSS. You will collaborate with cross-functional teams to understand project requirements, design innovative solutions, and deliver high-quality code.
Responsibilities:
- Develop interactive web applications using JavaScript, HTML, and CSS.
- Collaborate with designers and product managers to implement user interfaces that are visually appealing and intuitive.
- Write clean, efficient, and reusable code.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed and scalability.
- Collaborate with back-end developers to integrate front-end and back-end functionalities.
- Stay up-to-date with the latest industry trends and best practices in JavaScript development.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven work experience as a JavaScript Developer or Front-End Developer.
- Strong proficiency in JavaScript, HTML, and CSS.
- Experience with modern JavaScript frameworks such as React, Angular, or Vue.js.
- Familiarity with server-side technologies such as Node.js.
- Knowledge of responsive design and mobile-first development.
- Understanding of cross-browser compatibility issues and ways to work around them.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities.
- Ability to work effectively in a fast-paced, deadline-driven environment.
- A portfolio of past projects or code samples will be highly advantageous.