Job Description - Front End Developer (ReactJS, C sharp, and Java skills)
Job Summary:
We are seeking a talented and passionate Front-End Developer to join our team.
The Front-End Developer will be responsible for creating visually appealing and user-friendly web applications. The ideal candidate will have a strong understanding of web development technologies, excellent coding skills, and a keen eye for design and detail.
Key Responsibilities:
- Web Development: Develop and maintain responsive web applications using HTML, CSS, and JavaScript.
- Frameworks and Libraries: Utilize front-end frameworks and libraries such as React, Angular, or Vue.js to build dynamic and interactive user interfaces.
- Collaboration: Work closely with designers, back-end developers, and product managers to implement and refine web features.
- Code Quality: Write clean, maintainable, and efficient code, following best practices and coding standards.
- Performance Optimization: Optimize web applications for maximum speed and scalability.
- Testing: Implement and maintain unit tests and automated tests to ensure code quality and reliability.
- User Experience: Ensure the technical feasibility of UI/UX designs and enhance user experience by implementing intuitive and accessible interfaces.
- Continuous Improvement: Stay up-to-date with the latest industry trends and technologies to continuously improve development practices and processes.
- Documentation: Create and maintain technical documentation for reference and reporting.
Qualifications:
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field. Master’s degree is a plus.
Experience: Minimum of 2-3 years of experience in front-end web development.
Technical Skills:
- Proficiency in HTML, CSS, and JavaScript.
- Experience with front-end frameworks and libraries such as React, Angular, or Vue.js.
- Familiarity with RESTful APIs and web services integration.
- Knowledge of version control systems such as Git.
- Understanding of responsive design principles and cross-browser compatibility issues.
- Experience with CSS preprocessors like SASS or LESS is a plus.
- Familiarity with build tools and package managers like Webpack, NPM, or Yarn.
Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent verbal and written communication skills.
- Ability to work effectively in a collaborative team environment.
- Strong organizational and time-management skills.