Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment
ON-SITE LEARNING
Training in UX/UI Design
Explore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Beginner Friendly
Price
AED 7,000
Part Time
Course / 96 Hours
Participate in real-time, interactive online classes from anywhere in the world.
LIVE LEARNING
Training in UX/UI Design
Explore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Beginner Friendly
Price
AED 7,000
Part Time
Course / 96 Hours
Recorded: Pre-recorded sessions that you can watch at your convenience.
RECORDED LEARNING
Training in UX/UI Design
Explore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Beginner Friendly
Price
AED 7,000
Part Time
Course / 96 Hours
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment
ON-SITE LEARNING
Training in HTML for Front-End Design
Gain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience
Beginner Friendly
Price
AED 8,500
Part Time
Course / 96 Hours
Participate in real-time, interactive online classes from anywhere in the world.
LIVE LEARNING
Training in HTML for Front-End Design
Gain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience
Beginner Friendly
Price
AED 8,500
Part Time
Course / 96 Hours
Recorded: Pre-recorded sessions that you can watch at your convenience.
RECORDED LEARNING
Training in HTML for Front-End Design
Gain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience
Beginner Friendly
Price
AED 8,500
Part Time
Course / 96 Hours
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment
ON-SITE LEARNING
Training in PHP For Back-End Development
Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites
Beginner Friendly
Price
AED 8,500
Part Time
Course / 96 Hours
Participate in real-time, interactive online classes from anywhere in the world.
LIVE LEARNING
Training in PHP For Back-End Development
Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites
Beginner Friendly
Price
AED 8,500
Part Time
Course / 96 Hours
Recorded: Pre-recorded sessions that you can watch at your convenience.
RECORDED LEARNING
Training in PHP For Back-End Development
Begin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites
Beginner Friendly
Price
AED 8,500
Part Time
Course / 96 Hours
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment
ON-SITE LEARNING
Training in Python Fundamentals for Data Analytics
Learn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.
Beginner Friendly
Price
AED 8,500
Part Time
Course / 96 Hours
Participate in real-time, interactive online classes from anywhere in the world.
LIVE LEARNING
Training in Python Fundamentals for Data Analytics
Learn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.
Beginner Friendly
Price
AED 8,500
Part Time
Course / 75 Hours
Recorded: Pre-recorded sessions that you can watch at your convenience.
RECORDED LEARNING
Training in Python Fundamentals for Data Analytics
Learn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.
Beginner Friendly
Price
AED 8,500
Part Time
Course / 96 Hours
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment
ON-SITE LEARNING
Training in Mobile Development
With Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases. By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.
Beginner Friendly
Price
AED 8,500
Part Time
Course / 96 Hours
Participate in real-time, interactive online classes from anywhere in the world.
LIVE LEARNING
Training in Mobile Development
With Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases. By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.
Looking for a Full stack software engineers who will have a range of responsibilities from shaping and implementing digital products to ensuring that we stay on the leading edge of technology .
Our engineers contribute across the full technology stack, from database and DevOps infrastructure that supports continuous deployment, over native apps, to front end development
As a senior Developer you will work in a cross-functional team with the Product Owner, Designers and engineers to co-develop the digital products
Description
Looking for a Full stack software engineers who will have a range of responsibilities from shaping and implementing digital products to ensuring that we stay on the leading edge of technology .
Our engineers contribute across the full technology stack, from database and DevOps infrastructure that supports continuous deployment, over native apps, to front end development
As a senior Developer you will work in a cross-functional team with the Product Owner, Designers and engineers to co-develop the digital products
RESPONSIBILITIES
• Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience
• Work with other team members to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements
• Liaise with other teams within and outside the Digital unit to negotiate timelines, deliverables and dependencies
• Collaborate closely with Product Owners, Designers and team members to identify and socialize product and delivery risks
• Drive forward and role-model best practice engineering processes and Agile behavior and ensuring teams members follow suit
• Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines
• Own and drive best practice in terms of automation such as continuous integration and deployment
TYPICAL SKILLS & BACKGROUND
• At least 5 years of software development experience with experience working in Agile teams
• Full stack engineer with a passion for mentoring other colleagues in the team
• Extensive experience of Java 7/8, Java EE, Spring framework including Spring Boot, JPA, ORM, Maven and other Java Open Source frameworks.
• Extensive knowledge of Java microservices, e.g. logging, APIs, etc. and deployment using Docker images
• Good Knowledge of developing and Dockerizing Java Microservices using Spring Boot or similar
• Extensive experience with Git, such as branching, merging, tagging and Pull Requests.
• Experience with CI-CD (Jenkins or similar)
• Excellent programming skills in at least 2 modern programming languages/ frameworks, such as Java Node.JS, Go Lang, Elixir, Ruby on Rails, C, C++, Python, or others.
• Excellent knowledge of SQL and one common database technology, such as Oracle, Postgres, MySQL, MongoDB, Cassandra, CouchDB, HBase, Neo4J
• Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, Search Technologies 2
• Experience with Kubernetes is preferred
• Experiences with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security
• Working knowledge and experience in designing distributed applications
• Working knowledge of DevOps, Docker and infrastructure as code
• Real passion for development and a demonstrated appetite for continual learning
• Knowledge of pair programming, continuous integration and test-driven development
• Experience with at least one unit testing framework, such as jUnit
• Familiarity with the concepts of Functional Programming is a plus
• Community contributions (e.g., open source work, GitHub, StackOverflow, publishing / speaking on technical ideas) is a plus
Skills:
- Proficient in managing all the back-end processes to maintain the smooth functioning of a website.
- Prior experience in using detailed knowledge of computer languages for development activities.
- Acquainted with the utility of front-end computer programming languages.
- Proficient in comprehending each step in the web design development process from start to end.
- Bachelor’s degree in Computer Science/Computer Engineering.
- Sound command of SQL and other database system concepts through practical exposure or professional course-based education.