Expired on: Jan 31, 2025
Requirements
1. Technical Skills:
- HTML/CSS: Strong knowledge of HTML5 and CSS3. Familiarity with responsive design techniques.
- JavaScript: Proficiency in vanilla JavaScript and modern JavaScript features (ES6+). Knowledge of frameworks like React, Angular, or Vue.js is a plus.
- Version Control/Git: Experience with Git, GitHub, or GitLab for version control and collaboration.
- Back-End Technologies (optional):
- Node.js, Ruby on Rails, Django, PHP, or other backend frameworks depending on the stack.
- Databases: Understanding of relational (MySQL, PostgreSQL) and/or NoSQL (MongoDB) databases.
- APIs: Experience with RESTful APIs, GraphQL, and integrating third-party APIs.
- Build Tools: Knowledge of package managers (npm, yarn), task runners (Webpack, Gulp), and build automation tools.
- Frameworks: Experience with modern front-end frameworks/libraries like React, Angular, or Vue.js.
- Responsive Design: Proficiency in creating mobile-friendly websites using frameworks like Bootstrap or through custom CSS.
- Web Performance: Familiarity with techniques for improving website performance (lazy loading, image optimization, etc.).
2. Soft Skills:
- Problem-solving ability: Strong troubleshooting and debugging skills.
- Communication: Ability to communicate technical concepts to non-technical stakeholders and collaborate effectively in teams.
- Time Management: Ability to manage multiple tasks, prioritize workloads, and meet deadlines.
- Attention to Detail: Ensuring that projects are error-free and aligned with user and client needs.
3. Experience/Qualifications:
- Education: A degree in Computer Science, Web Development, or a related field is often preferred but not always required.
- Experience:
- Junior-level roles may require 1–2 years of web development experience.
- Mid-level developers typically require 3–5 years of experience.
- Senior-level developers typically require 5+ years of experience and expertise in both front-end and back-end development.
- Portfolio: A strong portfolio of previous projects (personal or professional) to demonstrate your skills.
4. Additional Skills/Experience (optional but beneficial):
- UI/UX Design: Experience or understanding of user interface and user experience design principles.
- Cloud Computing: Experience with AWS, Google Cloud, or Azure.
- DevOps: Familiarity with CI/CD pipelines and deployment processes.
- Security Best Practices: Understanding of web security issues like XSS, CSRF, SQL Injection, etc.
- Mobile App Development: Experience with frameworks like React Native or Flutter.
- Content Management Systems (CMS): Experience working with platforms like WordPress, Joomla, or Drupal.
- Agile Development: Familiarity with Agile methodologies, such as Scrum or Kanban.
5. Job Description Example:
Experience working with Agile or Scrum teams.
Responsibilities:
Develop, test, and maintain web applications and websites.
Work with designers to implement responsive designs.
Collaborate with back-end developers to integrate front-end functionality with server-side logic.
Optimize applications for speed and performance.
Participate in code reviews and maintain high-quality code standards.
Stay up-to-date with emerging web technologies.
Preferred Qualifications:
Familiarity with cloud hosting environments like AWS or Azure.
Experience with Web Accessibility (WCAG) standards.
Familiarity with SEO best practices.
Job Category: IT
Job Type: Freelance Full Time Part Time
Job Location: Dhaka Khulna
Sorry! This job has expired.