Guided growth with expert mentorship
Every junior talent at Riddle is matched with innovative US & Canadian companies and paired with an experienced mentor from our network.
We match junior developers and designers with top US & Canadian companies, while providing guidance and mentorship from experts.
Every junior talent at Riddle is matched with innovative US & Canadian companies and paired with an experienced mentor from our network.
Our junior developers and designers work on real-world projects tailored to their skill levels, allowing them to tackle manageable challenges under the guidance of their mentors.
Riddle offers comprehensive perks including collaborative physical workspaces, monthly fitness classes, and English lessons, supporting both your career and well-being.
We’re invested in the long-term success of our junior team members. With clear career progression paths and regular performance reviews, we help identify and achieve professional goals.
Join the Riddle community where teamwork and collective success are prioritized, opening up new avenues for connection, learning, and career advancement.
We provide our junior talent with a number of local perks and access to in-person workspaces where you can connect, share ideas, and innovate alongside a community of peers.
We offer a range of junior roles that provide hands-on experience and growth opportunities within innovative US & Canadian companies.
Work on both front-end and back-end coding tasks under the guidance of senior developers.
Focus on learning and applying modern web technologies to build responsive user interfaces.
Develop server-side logic and maintain database integrity with mentorship from experienced backend engineers.
Help create applications for iOS and Android platforms, learning from mobile development experts.
Get involved in developing and executing automated test scripts to ensure software quality.
Participate in machine learning projects, assisting in the development of algorithms and data processing.
Contribute to the design process from research to prototype, focusing on creating user-friendly solutions.
Assist in creating digital graphics and visual materials under the direction of experienced designers.
Work on user experience layouts and user interface designs, gaining insights from user feedback and usability testing.
Create basic animations and graphics for various digital projects with tools like Adobe After Effects.
Assist in managing project schedules, resources, and stakeholder communications in technology projects.
Help define project goals and manage product backlogs under senior guidance.
A broad role involving various aspects of technology projects, ideal for gaining a comprehensive foundation in the tech industry.
We welcome applications from recent graduates or individuals with some professional experience in technology or design fields. A relevant degree or certification and a passion for learning are highly desirable.
Our mentorship program pairs you with experienced professionals in your field who provide guidance, share insights, and support your professional development. This relationship is designed to help you navigate early career challenges and accelerate your growth.
Absolutely! We believe in giving our junior talent hands-on experience, which includes contributing to major projects. You’ll be paired with North American companies and work alongside senior professionals, gaining invaluable real-world experience while making tangible contributions to the team.
Performance reviews are conducted bi-annually and involve a discussion of your achievements, challenges, and areas for improvement. These reviews are constructive and aimed at setting goals that align with your career aspirations and our company’s objectives.
Yes, depending on the company's needs that you are matched with and your career interests, there are opportunities to work on cross-departmental projects. This allows you to gain a broader understanding of our business and explore different career paths.