Job Summary: We are seeking a skilled Front-End Developer to join our dynamic IT team. The ideal candidate will have a passion for creating engaging and user-friendly web applications. You will be responsible for translating UI/UX design wireframes into code, ensuring the visual aspects of applications are polished, interactive, and intuitive.
Key Responsibilities:
Develop and Maintain Web Applications:
Build responsive web applications using HTML, CSS, and JavaScript.
Ensure the technical feasibility of UI/UX designs.
Optimize applications for maximum speed and scalability.
Collaborate with Designers and Back-End Developers:
Work closely with UI/UX designers to implement design into the code.
Collaborate with back-end developers to integrate RESTful APIs and other server-side services.
Ensure Cross-Browser Compatibility:
Test applications across multiple browsers and devices to ensure compatibility and responsiveness.
Stay Updated with Emerging Trends:
Keep up-to-date with the latest industry trends and technologies.
Implement new technologies to maximize development efficiency.
Debug and Troubleshoot Issues:
Identify and resolve performance and scalability issues.
Debug and fix issues reported by QA or users.
Qualifications:
Education:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience:
Minimum of 2 years of experience as a front-end developer or in a similar role.
Technical Skills:
Proficient in HTML5, CSS3, JavaScript, and modern JavaScript frameworks/libraries such as React, Angular, or Vue.js.
Experience with front-end build tools such as Webpack, Gulp, or Grunt.
Knowledge of CSS preprocessors like Sass or LESS.
Familiarity with version control systems, particularly Git.
Understanding of asynchronous request handling, partial page updates, and AJAX.
Soft Skills:
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Ability to work in a fast-paced environment and manage multiple tasks simultaneously.
Preferred Qualifications:
Experience with responsive and adaptive design principles.
Familiarity with RESTful services and APIs.
Understanding of SEO principles.
Experience with testing frameworks and tools like Jest, Mocha, or Cypress.
Work Environment:
Full-time position.
Option for remote work or on-site depending on company policy.
Collaborative and innovative work culture.
Compensation:
Competitive salary commensurate with experience.
Benefits package including health insurance, paid time off, and professional development opportunities.