Web Developer
- Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
Roles and Responsibilities
- Design, develop, and maintain responsive websites and web applications.
- Develop user-friendly web interfaces using HTML, CSS, and JavaScript.
- Build interactive and dynamic web pages based on project requirements.
- Develop reusable components and maintain clean, structured code.
- Work with front-end frameworks and libraries such as React.js, Angular, or Vue.js.
- Develop server-side functionality using technologies such as Node.js, PHP, or Python.
- Integrate REST APIs and third-party services into web applications.
- Work with databases such as MySQL, PostgreSQL, or MongoDB.
- Ensure website responsiveness across different devices and browsers.
- Identify, troubleshoot, and resolve bugs and technical issues.
- Optimize website performance, loading speed, and application functionality.
- Follow web development best practices and coding standards.
- Collaborate with UI/UX designers, developers, and project managers.
- Maintain and update existing websites and application features.
- Use Git and version control systems to manage source code.
- Participate in code reviews, testing, and deployment activities.
Technical Skills Required
- HTML5, CSS3, and JavaScript.
- Responsive Web Design and Bootstrap.
- Front-End Frameworks (React.js / Angular / Vue.js).
- Back-End Development (Node.js / PHP / Python).
- REST API Integration and Development.
- Database Management (MySQL / PostgreSQL / MongoDB).
- Git and Version Control (GitHub / GitLab).
- Web Hosting and Deployment Fundamentals.
- Browser Compatibility and Website Optimization.
- Basic Knowledge of UI/UX Principles.
- Debugging and Troubleshooting.
- Basic Knowledge of Web Security Concepts.
Required Skills and Competencies
- Strong logical and problem-solving abilities.
- Good understanding of programming concepts.
- Creativity and attention to detail.
- Ability to write clean, reusable, and maintainable code.
- Good analytical and debugging skills.
- Strong communication and teamwork abilities.
- Ability to understand technical and business requirements.
- Willingness to learn new technologies and frameworks.
- Good time-management and organizational skills.
Key Performance Expectations
- Deliver responsive and functional websites.
- Maintain code quality and application performance.
- Complete assigned development tasks within deadlines.
- Resolve bugs and technical issues effectively.
- Ensure cross-browser and cross-device compatibility.
- Follow development standards and best practices.
- Collaborate effectively with the development team.
More about this job
Responsibilities
Design, develop, and maintain responsive websites and web applications, including interactive interfaces, reusable components, server-side functionality, and API and database integrations. Troubleshoot issues, optimize performance and compatibility, maintain existing features, and collaborate with the development team on reviews, testing, and deployment.
Requirements
Requires knowledge of HTML5, CSS3, JavaScript, responsive design, front-end frameworks, back-end development, REST APIs, databases, Git, deployment, and web optimization. Candidates should demonstrate problem-solving, debugging, clean and maintainable coding, communication, teamwork, organization, and willingness to learn.
Skills
- HTML5
- CSS3
- JavaScript
- Responsive Web Design
- Bootstrap
- React.js
- Angular
- Vue.js
- Node.js
- PHP
- Python
- REST API Integration
- MySQL
- PostgreSQL
- MongoDB
- Git
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- HTML5
- CSS3
- JavaScript
- Responsive Web Design
- Bootstrap
- React.js
- Angular
- Vue.js
- Node.js
- PHP
- Python
- REST APIs
- MySQL
- PostgreSQL
- MongoDB
- Git
- GitHub
- GitLab
- Web Hosting
- Deployment
- Browser Compatibility
- Website Optimization
- UI/UX Principles
- Web Security
- Debugging
- Reusable Components
- Code Reviews
- Cross-Device Compatibility
- Web Applications
- Software Development