Job
Description
Job Summary
We are seeking a highly motivated and skilled Mid-Level Website Developer with a minimum of 2 years of professional experience to join our team. The ideal candidate will be instrumental in the development, management, and maintenance of high-performance, complex, and visually stunning websites and web applications. This role requires a strong focus on writing clean, optimized, and testable code to ensure our digital presence is robust, scalable, and delivers an exceptional user experience (UX).
Key Responsibilities
High-End Website Development: Develop and maintain features for high-traffic, high-end, and responsive websites from concept to deployment.
Clean Code & Standards: Write elegant, well-documented, and efficient code (HTML5, CSS3, JavaScript) adhering to modern web standards, best practices, and accessibility (WCAG) guidelines.
Performance Optimization: Proactively identify and resolve performance and scalability issues, ensuring fast loading times and optimal performance across all devices and browsers.
Code Testing & Quality: Implement and execute unit, integration, and end-to-end testing to ensure code quality and functionality. Perform thorough debugging and troubleshooting.
Code Review & Refactoring: Participate in and conduct code reviews with peers to maintain code quality, share knowledge, and refactor legacy code for better maintainability and performance.
CMS & API Integration: Integrate content management systems (CMS) and work with RESTful APIs or GraphQL to build dynamic and data-driven web experiences.
Collaboration: Work closely with UX/UI designers, back-end developers, and project managers to translate design mockups and business requirements into technical solutions.
Version Control: Utilize Git and Gitflow processes effectively for source code management and collaborative development.
Required Skills & Qualifications
Technical Skills (Hard Skills)
Experience: Minimum 2 years of hands-on professional experience in web development.
Front-End Expertise (Required):
Expert proficiency in HTML5, CSS3, and JavaScript (ES6+).
Demonstrated experience with a modern JavaScript Framework/Library (e.g., React, Vue.js, or Angular).
Strong command of Responsive Design principles, CSS pre-processors (Sass/Less), and modern layout techniques (Flexbox, CSS Grid).
Experience with Front-End Build Tools (e.g., Webpack, Vite).
Back-End/Full-Stack Knowledge (Preferred):
Familiarity with server-side programming (e.g., Node.js, Python/Django, PHP/Laravel) and database technologies (Firebase).
Experience consuming and integrating with APIs (REST).
Tooling:
Proficiency with Git and standard version control workflows.
Soft Skills & Attitude
Problem-Solving: Excellent analytical and creative problem-solving skills with a high degree of attention to detail.
Proactivity: A self-starter with a passion for writing clean, readable, and maintainable code.
Collaboration: Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly to both technical and non-technical stakeholders.
Learning: Keen interest in staying up-to-date with emerging web technologies, frameworks, and industry best practices.
Portfolio: A strong portfolio or live examples of high-quality web projects you have significantly contributed to.
Education
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).