Salary
💰 $25 - $35 per hour
Tech Stack
AngularGraphQLJavaJavaScriptMongoDBMySQLNode.jsPHPPostgresPythonReactVue.js
About the role
- Develop, test, and maintain responsive and interactive websites and web applications.
- Collaborate with designers, backend developers, and product managers to implement functional and visually appealing web solutions.
- Write clean, efficient, and maintainable code using HTML, CSS, JavaScript, and modern web frameworks (e.g., React, Angular, Vue.js).
- Integrate websites and applications with backend APIs, databases, and third-party services.
- Optimize web applications for speed, performance, scalability, and SEO.
- Troubleshoot, debug, and resolve technical issues across browsers and devices.
- Stay updated with emerging web technologies, frameworks, and best practices.
- Participate in code reviews, testing, and documentation to ensure high-quality deliverables.
Requirements
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- Proficiency in frontend technologies: HTML, CSS, JavaScript, and at least one modern web framework (React, Angular, or Vue.js).
- Experience with backend integration using RESTful APIs or GraphQL.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving, debugging, and analytical skills.
- Ability to work independently and collaboratively in a team environment.
- Preferred: Experience with backend development technologies (Node.js, Python, PHP, or Java).
- Preferred: Knowledge of database systems (MySQL, PostgreSQL, MongoDB).
- Preferred: Familiarity with web security practices and performance optimization.
- Preferred: Experience with responsive design, cross-browser compatibility, and accessibility standards.
- Preferred: Understanding of Agile/Scrum development methodologies.