Job Description

Web Developer

Department: Technology / Development

Reports To: Lead Developer / CTO

Job Overview:

We are seeking a skilled and creative Web Developer to join our technology team. The ideal candidate will have a keen eye for detail and a passion for creating innovative web applications. You will be responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.

Responsibilities and Duties:

  • Develop and maintain scalable web applications using open source technologies.
  • Collaborate with a team of developers and designers to create high-quality, efficient, and reusable code.
  • Design and implement responsive web application user interfaces according to specifications.
  • Ensure cross-platform optimization for mobile devices and cross-browser compatibility.
  • Integrate web applications with back-end databases and services via APIs.
  • Identify and troubleshoot various website issues and coding problems.
  • Stay abreast of developments in web applications and programming languages.
  • Conduct website performance tests and optimize load times and scalability.
  • Implement security measures and data protection.
  • Collaborate with stakeholders to understand website goals and deliver functional requirements.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
  • Familiarity with JavaScript frameworks such as Angular, React, or Vue.js.
  • Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net.
  • Familiarity with database technology such as MySQL, Oracle, and MongoDB.
  • Excellent verbal communication skills.
  • Good problem-solving skills and attention to detail.

Preferred Skills:

  • Experience with version control systems such as Git.
  • Knowledge of web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc.
  • Familiarity with content management systems (CMS) and e-commerce platforms.
  • Understanding of SEO principles and ensuring that applications adhere to them.
  • Experience in developing and maintaining CI/CD pipelines.

Benefits:

  • Competitive salary
  • Health, dental, and vision insurance
  • 401(k) plan
  • Generous vacation and leave policies
  • Opportunities for professional development

How to Apply:

Please submit your resume, a portfolio of your web development projects, and a cover letter explaining why you are the perfect fit for this role to application@example.com.