Job Description
Job Description
Description :
We are seeking a talented and motivated Web Developer with 1-3 years of experience in JavaScript and UI / UX design. The ideal candidate will work closely with our team in an Agile environment to develop and enhance user-facing web applications with a focus on performance, security, scalability, and user experience.
Strong communication and problem-solving skills, along with the ability to work independently, are key to success in this role.
Key Responsibilities
- Develop responsive and interactive web applications using JavaScript.
- Collaborate with designers, product managers, and other developers to design / implement UI / UX designs.
- Participate in Agile ceremonies, including daily standups, sprint planning, and retrospectives.
- Optimize applications for maximum speed and scalability.
- Ensure cross-browser compatibility and mobile responsiveness.
- Troubleshoot and debug issues in web applications.
- Collaborate using Git for version control, including branching, pull requests, and code reviews.
- Integrate web applications with RESTful APIs.
- Write secure code to prevent vulnerabilities such as cross-site scripting (XSS), SQL injection, and other security risks as outlined in the OWASP Top 10.
- Effectively communicate progress and challenges to team members and stakeholders.
- Work independently, manage time effectively, and take initiative to solve complex problems.
Requirements :
Required Qualifications
- 1-3 years of professional experience in web development.
- Proficiency in JavaScript, HTML5, CSS3, and Git for version control.
- Experience working in Agile teams and participating in Agile ceremonies (e.g., standups, sprint planning, retrospectives).
- Solid understanding of UI / UX principles and best practices.
- Experience with responsive and adaptive design.
- Familiarity with RESTful APIs and backend integration.
- Strong knowledge of web security practices, including the prevention of cross-site scripting (XSS), SQL injection, and other common vulnerabilities (OWASP Top 10).
- Excellent communication and collaboration skills.
- Ability to work independently, manage multiple tasks, and take initiative in a fast-paced environment.
Preferred Qualifications
- Bachelor's degree in Computer Science or a related field.
- Experience with popular JavaScript frameworks (e.g., React, Vue.js, Angular).
- Strong problem-solving skills and attention to detail.
- Ability to work both independently and within a team.
29 days ago