Responsibilities - Develop, test, and maintain web applications using front-end and back-end - technologies. - Collaborate with designers and product managers to translate requirements into technical solutions. - Write clean, maintainable, and efficient code while adhering to best practices. - Debug and resolve technical issues across the stack. - Optimize applications for maximum performance and scalability. - Work with APIs to integrate third-party services and enhance functionality. - Participate in code reviews to ensure code quality and standards. - Keep up-to-date with the latest trends and advancements in web development. Required Skills Technical Skills Front-End Development: Proficiency in HTML, CSS, and JavaScript. Experience with frameworks/libraries like React.js, Angular, or Vue.js. Back-End Development: Knowledge of server-side languages such as Node.js, Python, Java, or PHP. Experience with frameworks like Express.js, Django, or Spring. Database Management: Proficiency in SQL (MySQL, PostgreSQL) and NoSQL (MongoDB). Understanding of database design and optimization. API Development and Integration: RESTful APIs and/or GraphQL. Knowledge of authentication mechanisms like OAuth, JWT, etc. Version Control: Proficiency in Git and platforms like GitHub or GitLab. Other Skills: Basic knowledge of DevOps (CI/CD pipelines, Docker). Familiarity with cloud services (AWS, Azure, or GCP). Soft Skills Strong problem-solving and analytical abilities. Excellent communication and teamwork skills. Ability to manage time and prioritize tasks in a fast-paced environment. Eagerness to learn and adapt to new technologies.