Alma Media is an international digital service business and media company with a strong capacity for renewal. Over 80% of our revenue comes from digital sources. We have over 100 digital services and marketplaces created by our own developers & designers. We use the newest technologies and develop platforms on which millions of users spend time, search and find, buy and sell – in 11 different countries.
Our services are trusted when making life's big and small choices. Inspiring human curiosity and choice – since 1847.
Technology
Alma has many teams across Finland, Sweden, Baltics and Eastern Central Europe developing over 100 digital services and marketplaces; This means we use a lot of different technologies as teams can choose the most suitable tools for their work.
When building user interfaces for web ReactJS
is almost a de facto JavaScript UI library of choice and its React Native
counterpart chosen for mobile applications. As programming languages go, TypeScript
, Go
and/or Java
are most used ones (with some PHP
and Ruby
here and there) for web applications. Whereas Python
dominates in context of data science & -engineering.
Applications are hosted in a cloud environment. We use AWS
as our primary application cloud platform, which we have used already since 2012. Sometimes we do cherry-pick specific products – like Google BigQuery
– from other cloud vendors. When designing cloud architecture, we heavily utilize serverless-first and event-driven patterns by utilizing tools like AWS Lambda
and various managed/serverless products, but one can also find a lot of containers running in our cloud environment with products like AWS ECS/Fargate
.
Teams in Alma have –“You build it, You run it”– DevOps culture where Continuous Integration & Continuous Delivery plays an important role. Everything happens through version control systems and products like Github Actions
or AWS CodePipeline
build, test and finally deploy the applications. We can push to production multiple times a day.
.program#2023
Alma Developer & Designer -program is a nine-month paid trainee -program for Software developers, UX Designers and Data engineers. We are looking for people in Finland who are starting their career or already have gained 1-3 years of experience in the field of software development.
Timeline
-
Recruitment
16.01.2023 – 12.02.2023
We invite potential candidates to interviews on a rolling basis.
-
Interviews
Starting Now
Recruitment process consists of 1–2 interviews and possibly an advance assignment.
-
Selection
February 2023
We aim to have all selections made during February.
We will individually contact each candidate. -
Start
Spring 2023
This is flexible based on your schedule.
Content
-
Flexibility Your individual starting date will be determined together with us based on your schedule. Part-time options are available and we can accommodate exam weeks into the schedule.
-
Training We organize 30-50 “Alma LevelUp” training sessions per year. The topics vary from specific tools & technologies to things like Frontend Development, AWS Cloud, DevOps, and more.
-
Mentor Every trainee has a personal mentor assigned to them. They are usually from the same team or at least someone with a somewhat similar role. Feel free to ask them anything!
-
Community You will be part of a community of 300+ Developers & Designers working at Alma Media. We have also several tribes that you can join based on your interests, for example: CloudTribe, DataTribe and UX/Design Tribe.
-
Learning Platforms Depending on your role, you will have access to our learning platforms which include platforms like A Cloud Guru and Egghead.
-
Activities Throughout the program we will organize several social activities for you to get to know your colleagues better.
-
Real Work We don't assign any “dummy training tasks" to you. You will be working on real projects with real impact from the start.
-
Certification Depending on your role, you will have an opportunity to get certified in AWS, Google Cloud, or other technologies. Employer will cover the cost of the certification exam.
Growth Paths
Don't worry, you don't need to choose now, we will figure out the right growth path for you together! Below you can see some common examples with descriptions. Just send an application and we'll start the journey from there!
-
Cloud Architect
Design & build with AWS
If not already, you will become firm believer in Infrastructure as Code: You're not afraid of
YAML
orJSON
configuration files (for example when working with AWS CloudFormation). You might already be familiar with programming languages likeTypeScript
orPython
, so you can venture into defining cloud resources using AWSCDK
. Before you start writing any infrastructure code, you plan carefully and condiser different options: Such as when to utilizeServerless
&Event-Driven
architectures, and when to use more traditional solutions such asContainers
. -
Backend Developer
Build core business logic, APIs and integrations
You know at least one of the following programming languages
TypeScript
,Go
,Java
,Kotlin
orRuby
which you will use to build applications into cloud environment that often query data either from relational or nosql databases. You may often utilize AWSSDK
to integrate with other cloud resources.FullStack Developer
Connect client-side apps and their backends.
Besides backend programming, you're able to work with
ReactJS
frontends and pair them with backends usingRESTful
APIs. -
Frontend Developer
Build client-side web apps
HTML
,CSS
andJavaScript
/TypeScript
are your good friends and you aim to build accessible & performant user interfaces. You know your way around browser's developer tools to debug & test. In addition to browser technologies, you have a basic understanding ofNodeJS
/NPM
ecosystem. You're familiar with JavaScript libraries/frameworks suchs asReactJS
.UI/Mobile Developer
Build mobile applications
In addition to more traditional frontend development, you will be using
React Native
to build mobile applications foriOS
andAndroid
. -
UX/Web Designer
Design digital end-user experiences
You'll be working a lot with tools such as
Figma
andAffinity
orAdobe
, but you understand your role is not just about drawing pretty pixels: It's about defining a holistic end-user experience for our digital services. You will be thinking a lot about accessibility, ease of use and how to best support the goals of the people who are using our services.Our UX design process is a collaborative effort with other stakeholders suchs as product owners and frontend developers, that's why tools suchs as Figma and
Design Systems
play important role in the process. During that process, we avoid guessing, but instead aim to use user research and data – such as from A/B tests – to support our design decisions.
Experiences from previous years
We take care of our employees!
- Bicycle
Benefit - Sports & Culture
Benefit - Lunch
Benefit - Phone
Benefit - Diverse &
International Community - Read Access to Alma's digital media
- Discounts to
online shops - Extensive
Healthcare Services - Investments in Wellbeing
- Growth Opportunities
- Lot of Training
- Incentive Bonus
- Centrally Located Offices
- Flexible Working Hours
- Remote Work Possibilities
Social Media