Senior Web Design and Developer
Job description
We are looking for an outgoing talented individual with at least 5 years’ experience in web development, who will be responsible for designing, coding, and maintaining websites, including their layout, functionality, and user experience, by writing code using languages like HTML, CSS, and JavaScript to create visually appealing and user-friendly websites that perform well across different devices and browsers. Applicant must have advanced technical skills, leadership abilities, project management experience, and the capacity to mentor junior developers. Tasks will also include integrating multimedia content and ensuring website optimization for search engines.
Job Responsibilities:
Designing User Interfaces:
Creating wireframes and visual layouts for website pages, considering navigation menus and user flow.
Coding with Font-end Languages:
Writing clean and efficient code using HTML, CSS, and JavaScript to build the visual elements and interactive features of a website.
Back-end Development:
Working with server-side languages like Python, PHP, or Java to develop database interactions and website functionality.
Responsive Design:
Ensuring websites adapt seamlessly to different screen sizes and devices.
Testing and Debugging:
Identifying and fixing errors in code to ensure website functionality.
Performance Optimization:
Implementing techniques to improve website loading speed and performance.
Collaboration with Designers and Stakeholders:
Working closely with designers to translate visual designs into functional websites and with clients to understand their requirements.
Accessibility Considerations:
Designing websites to be accessible to users with disabilities.
Security Practices:
Implementing security measures to protect website data.
Qualifications and Skills:
Programming Languages:
Proficiency in HTML, CSS, and JavaScript.
Front-end Frameworks:
Experience with frameworks like React, Angular, or Vue.js.
Back-end Development Knowledge:
Familiarity with server-side languages like Python, PHP, or Java.
Full-stack Developer:
Proficient in both front-end and back-end development.
Mobile Developer:
Develops applications specifically for mobile device.
Database Management:
Understanding of database systems like MySQL or MongoDB.
Version Control Systems:
Experience with Git for code management.
Problem-solving Skills:
Ability to troubleshoot and resolve technical issues.
Communication Skills:
Effective communication with clients and design teams to understand project requirements.
Attention to Detail:
Ensuring website consistency and accuracy across all element.