Thesis Project - Evaluating Server-Side Swift
Are you a final-year master's student in search of your thesis project?
At Bontouch, we're developing and creating digital experiences for iconic brands. Join us for a transformative research experience at the forefront of mobile and digital product development. Dive into real-world projects and make your mark in digital product innovation.
BACKGROUND
Swift is an open-source language introduced in 2014 by Apple and is mainly used within the Apple ecosystem for client-side development. This thesis will explore the efficiency of using Swift for server-side development, focusing on the new cross-compilation feature in Swift 6 that allows for static binary deployment on Linux. The primary objective is to compare Swift’s performance, deployment processes, and maintenance overhead with other server-side technologies such as Node.js, Python, and Java. The research aims to provide insights into the advantages and challenges of using Swift for server-side applications, contributing to the broader discourse on modern server-side technologies.
TASK
Depending on your interests or previous experience, the thesis could focus on different aspects. You could, for example:
- Compare the execution speed and resource efficiency (CPU, memory usage) of server-side applications written in Swift and other common language stacks such as Node.js, Python, and Java. You could create or use existing benchmarks that involve common server-side tasks such as handling HTTP requests, processing data, and database interactions.
- Evaluate the deployment processes for server-side applications developed in Swift (focusing on the cross-compilation and static binary deployment feature of Swift 6) compared to other languages. This could involve comparing the complexity of setting up a deployment pipeline, the time required to deploy updates, and the compatibility of these applications across different server environments, particularly Linux.
WHO WE THINK YOU ARE
- Have the opportunity to work from our studio in Stockholm
- Interested in mobile development and digital products
- You’re interested in language technology
- You plan to start your Master's Thesis project in January 2025
HIRING PROCESS
🕵️ Psychometric assessment - Skills and Logical Reasoning test (Curious? Read more here)
👥 1st meeting with the Talent Acquisition Specialist
🎬 Technical challenge and case study presentation
🎯 Final meeting
BONTOUCH IS BECOMING FRAMNA
At Bontouch, we’ve always been dedicated to creating impactful digital experiences for brands like Swish, SJ, and SEB. Now, we’re entering a new chapter as Framna, with over 550+ colleagues across nine global studios.
While our brand will evolve, our commitment to core values and crafting digital products with meaningful impact remains unchanged. We’re excited to push boundaries, explore new possibilities, and deliver solutions that make a difference.
Start your journey with us today!
Stockholm
You'll meet all kinds of people here.
We are dedicated to creating an environment where outstanding products can grow, and where outstanding people want to work. The first step toward building products for everyone is to make room for everyone. You'll probably find a lot of likeminded friends here and the opportunities to learn from others are plentiful.
About Bontouch
We serve clients in North America, Europe and Asia from five studios in Sweden, London and New York. The products we help create are used by more than 50 million people in 195 countries. Read about our products at bontouch.com
Thesis Project - Evaluating Server-Side Swift
Loading application form
Already working at Bontouch?
Let’s recruit together and find your next colleague.