About the job
Key Responsibilities:
- Collaborate with senior developers to design and implement web and mobile applications from concept to delivery.
- Develop and maintain front-end components using HTML, CSS, and JavaScript frameworks such as React, Angular, or Vue.js.
- Design and implement server-side logic and APIs using languages such as Node.js, Python, or Java.
- Integrate third-party APIs and services to enhance application functionality and user experience.
- Write clean, well-documented, and efficient code following best practices and coding standards.
- Participate in code reviews, testing, and debugging to ensure the quality and reliability of applications.
- Stay up-to-date with the latest trends and technologies in web and mobile development, and contribute innovative ideas to improve our products.
- Collaborate with cross-functional teams including designers, product managers, and quality assurance testers to deliver high-quality solutions on time.
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Strong programming skills in languages such as JavaScript, Python, or Java.
- Familiarity with front-end technologies and frameworks such as HTML, CSS, JavaScript, and React, Angular, or Vue.js.
- Basic understanding of back-end development concepts and technologies such as Node.js, Express, Django, or Spring Boot.
- Experience with version control systems such as Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.