COLOMBO / FULL TIME / Intern

Software Engineer (Intern)

We are seeking a Intern Software Engineer to join our team. As a Software Engineer, you will be responsible for designing and developing software applications that meet customer needs. You will be working with a team of developers, product managers, and designers to create innovative solutions that improve our customers' experience.
WHO WE ARE
We are a global digital product & UX agency focusing on new cutting edge technologies of web and mobile. We create disruptive change by crafting best-in-class design, software, games, and ventures.
WHAT WE BELIEVE
We believe technology & design together has the power to create transformation change. From the word go, we did things differently. Instead of a gruelling, up-or-out career, we offered balance and sanity (much needed in this day and age). We value work-life balance and believe that balance brings out the best in you both professionally and personally. We embrace a diversity of people and views. This makes us better and means better outcomes for our clients.Requirment
What you'll Bring
Pursuing a degree in Computer Science, Software Engineering, or a related field.
Strong programming skills in one or more programming languages such as Java, Python, C++, or JavaScript.
Familiarity with software development methodologies, tools, and processes.
Knowledge of data structures, algorithms, and computer science fundamentals.
Ability to work collaboratively in a team environment.
Excellent problem-solving and analytical skills.
Strong communication skills, both written and verbal.
Self-motivated with a willingness to learn and adapt to new technologies and challenges.
What you’ll do
Collaborate with software engineers to design, develop, and maintain software applications.
Write clean, efficient, and well-documented code in accordance with established standards and best practices.
Participate in code reviews to ensure code quality and adherence to coding standards.
Assist in troubleshooting, debugging, and resolving software issues.
Contribute to the design and implementation of new features and enhancements.
Test software applications to identify bugs and ensure functionality meets requirements.
Document software designs, specifications, and procedures.
Stay updated on emerging technologies and trends in software development.

Rolling Application

Job will be taken down when vacancy is filled