We are seeking a talented and experienced Front End/Full Stack Developer to join our dynamic team. The ideal candidate will have 5+ years of experience in developing robust and scalable web applications, with a strong emphasis on front-end technologies. You will work closely with cross-functional teams, including designers, backend developers, and product managers, to deliver exceptional digital experiences.
Key Responsibilities:
- Develop and maintain user-facing features using modern front-end technologies such as HTML5, CSS3, JavaScript, and popular frameworks like React, Angular, or Vue.js.
- Collaborate with backend developers to integrate APIs and ensure seamless communication between front-end and back-end systems.
- Optimize web applications for maximum speed and scalability, ensuring a responsive design across all devices.
- Write clean, maintainable, and reusable code, adhering to industry best practices and company coding standards.
- Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
- Stay updated with the latest industry trends and technologies, and apply them to enhance the development process.
- Contribute to the overall architecture and design of the application, providing input on technology choices and implementation strategies.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proficiency in front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js).
- Experience with backend technologies such as Node.js, Express, or similar.
- Strong understanding of RESTful APIs, version control (Git), and database management.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.