Job Description
Company Overview:
Related offers tailor-made rewards coupled with cutting-edge technologies to build worlds around brand customers and their needs providing memorable personal experiences that create enduring loyalty. Related brings you a one-stop-shop that takes technology, innovation, data analysis, and consumer insights and relates them with one another. We regulate and optimize these relations via rewards management and hands-on program services. We operate throughout the GCC and the Middle East, adding value to a wide range of industries: from mobile operators and financial institutions to retail and public sectors. OUR SERVICES - Strategy & Program Design - Program Management - Reward Marketplace - Advanced Technology and Data Reporting
Location: Beirut Digital District
Website: related.me
Internship Overview:
A Full Stack Developer intern will gain practical experience in both front-end and back-end development. They will work closely with senior developers and other team members to learn and contribute to various projects. This role is ideal for individuals who are pursuing a career in web development and want to understand the full spectrum of web application development.
Duties and Responsibilities:
Front-End Development:
1. Building User Interfaces:
- Develop responsive web pages using HTML, CSS, and JavaScript.
- Utilize frameworks like React, Angular, or Vue.js to create dynamic web applications.
- Ensure cross-browser compatibility and responsiveness of web applications.
2. User Experience (UX):
- Collaborate with designers to implement design mockups and wireframes.
- Improve the user experience by making web pages interactive and visually appealing.
3. Performance Optimization:
- Optimize web pages for maximum speed and scalability.
- Implement best practices for web performance and accessibility.
Back-End Development
1. Server-Side Logic:
- Develop server-side logic using languages like Node.js, Python, .Net, etc.
- Implement APIs and integrate them with front-end components.
2. Database Management:
- Design and manage databases using SQL (e.g., MSSQL, PostgreSQL) or NoSQL (e.g., MongoDB) databases.
- Write efficient queries and optimize database performance.
3. Authentication and Security:
- Implement user authentication and authorization.
- Ensure the security of applications by following best practices and conducting security audits.
Collaboration and Communication
1. Team Collaboration:
- Work with senior developers, designers, and other stakeholders to understand project requirements and objectives.
- Participate in code reviews and provide constructive feedback to peers.
2. Agile Development:
- Participate in Agile/Scrum ceremonies such as stand-ups, sprint planning, and retrospectives.
- Track progress and tasks using project management tools like JIRA or Trello.
Learning and Development
1. Skill Development:
- Continuously learn new technologies, frameworks, and best practices in web development.
- Attend workshops, training sessions, and webinars to improve technical skills.
2. Mentorship:
- Seek guidance and feedback from mentors and senior developers to enhance learning.
- Contribute to the knowledge base by documenting code and sharing insights with the team.
Additional Responsibilities
1. Debugging and Troubleshooting:
- Identify and fix bugs in existing applications.
- Conduct testing to ensure applications are error-free and perform well.
2. Deployment and Maintenance:
- Assist in deploying applications to production environments.
- Monitor and maintain applications post-deployment, addressing any issues that arise.
3. Documentation:
- Create and maintain documentation for code, APIs, and application features.
- Ensure that all documentation is up-to-date and easily accessible.
Skills and Qualifications
- Technical Skills: Proficiency in front-end and back-end technologies.
- Problem-Solving: Strong analytical and problem-solving skills.
- Communication: Good written and verbal communication skills.
- Teamwork: Ability to work effectively in a team environment.
- Adaptability: Willingness to learn and adapt to new technologies and methodologies.
This internship provides comprehensive experience in full stack development, preparing interns for future roles as full stack developers in various industries.
Company Profile
TAKADDOM Internship Program is a unique empowering program for young men and women offering them a variety of skills in one journey. Students will: obtain a realistic job experience, at a reputable company, receive a comprehensive 21st century program, offered by BDD academy, engage and network with a diversified business community
Job Description
Company Overview:
Related offers tailor-made rewards coupled with cutting-edge technologies to build worlds around brand customers and their needs providing memorable personal experiences that create enduring loyalty. Related brings you a one-stop-shop that takes technology, innovation, data analysis, and consumer insights and relates them with one another. We regulate and optimize these relations via rewards management and hands-on program services. We operate throughout the GCC and the Middle East, adding value to a wide range of industries: from mobile operators and financial institutions to retail and public sectors. OUR SERVICES - Strategy & Program Design - Program Management - Reward Marketplace - Advanced Technology and Data Reporting
Location: Beirut Digital District
Website: related.me
Internship Overview:
A Full Stack Developer intern will gain practical experience in both front-end and back-end development. They will work closely with senior developers and other team members to learn and contribute to various projects. This role is ideal for individuals who are pursuing a career in web development and want to understand the full spectrum of web application development.
Duties and Responsibilities:
Front-End Development:
1. Building User Interfaces:
- Develop responsive web pages using HTML, CSS, and JavaScript.
- Utilize frameworks like React, Angular, or Vue.js to create dynamic web applications.
- Ensure cross-browser compatibility and responsiveness of web applications.
2. User Experience (UX):
- Collaborate with designers to implement design mockups and wireframes.
- Improve the user experience by making web pages interactive and visually appealing.
3. Performance Optimization:
- Optimize web pages for maximum speed and scalability.
- Implement best practices for web performance and accessibility.
Back-End Development
1. Server-Side Logic:
- Develop server-side logic using languages like Node.js, Python, .Net, etc.
- Implement APIs and integrate them with front-end components.
2. Database Management:
- Design and manage databases using SQL (e.g., MSSQL, PostgreSQL) or NoSQL (e.g., MongoDB) databases.
- Write efficient queries and optimize database performance.
3. Authentication and Security:
- Implement user authentication and authorization.
- Ensure the security of applications by following best practices and conducting security audits.
Collaboration and Communication
1. Team Collaboration:
- Work with senior developers, designers, and other stakeholders to understand project requirements and objectives.
- Participate in code reviews and provide constructive feedback to peers.
2. Agile Development:
- Participate in Agile/Scrum ceremonies such as stand-ups, sprint planning, and retrospectives.
- Track progress and tasks using project management tools like JIRA or Trello.
Learning and Development
1. Skill Development:
- Continuously learn new technologies, frameworks, and best practices in web development.
- Attend workshops, training sessions, and webinars to improve technical skills.
2. Mentorship:
- Seek guidance and feedback from mentors and senior developers to enhance learning.
- Contribute to the knowledge base by documenting code and sharing insights with the team.
Additional Responsibilities
1. Debugging and Troubleshooting:
- Identify and fix bugs in existing applications.
- Conduct testing to ensure applications are error-free and perform well.
2. Deployment and Maintenance:
- Assist in deploying applications to production environments.
- Monitor and maintain applications post-deployment, addressing any issues that arise.
3. Documentation:
- Create and maintain documentation for code, APIs, and application features.
- Ensure that all documentation is up-to-date and easily accessible.
Skills and Qualifications
- Technical Skills: Proficiency in front-end and back-end technologies.
- Problem-Solving: Strong analytical and problem-solving skills.
- Communication: Good written and verbal communication skills.
- Teamwork: Ability to work effectively in a team environment.
- Adaptability: Willingness to learn and adapt to new technologies and methodologies.
This internship provides comprehensive experience in full stack development, preparing interns for future roles as full stack developers in various industries.
Company Profile
TAKADDOM Internship Program is a unique empowering program for young men and women offering them a variety of skills in one journey. Students will: obtain a realistic job experience, at a reputable company, receive a comprehensive 21st century program, offered by BDD academy, engage and network with a diversified business community