Klarna Engineering Live Series: Milan
1 dec 2020 12:00OnlineOffline00Speakers networking room - meet.google.com/sfv-oekz-bnnRecruiters networking room - meet.google.com/hom-fysf-jsi
so I guess you're structured on envs like dev -> cert -> next -> prod. u know, I was asking because QA most of the times is worth a team like data storage
@Matteo About QA: We don't have a dedicated QA team. The teams are responsible for testing their code, and before every Native Release, all teams has a manual testing period as well, and sign off about their Problem space. It's a pain in the ass, but so far that's the best that we can do. (Of course we have e2e tests in place as well)
about QA: is there a team dedicated to it or the team is multidisciplinary about this aspect too? Maybe u have some qa-s environment, but do they count into your own accountability?
usually, how many time new developers needs to became productive on your pipelines according to Klarna standards?
Do you have end to end tests in place in your CI/CD pipelines? If yes, which tools/frameworks do you use to test react native apps end to end?
What do you suggest to a Developer to get into "management" roles, are certifications like scrum master useful?
Hey Akon! :) I saw that Klarna has a design system. How do you enforce it on the designs/front-end?
How do yo make sure that the cross-team accountability in PRs approval does not become a bottleneck?
Have you already implemented or maybe considered using a microfrontend-like architecture? Or everything in the frontend sticks to the same UI framework?
Do you contribute (or plan to do so) to the react native community with OSS packages?
Unfortunately Davide, this event is not recorded. However I am sure there will be more similar events coming up :) In the meantime - check out some of our tech talks on our youtube-channel! https://www.youtube.com/channel/UCMkNbnK12uda0nC1Zab8dpg/videos
I would love to know if you could talk about what you look for in a potential candidate while hiring?
Sharing knowledge is most appreciate. Is there also specialized training (eg Java Certification)?
How are team organized when it comes to Designers, Product Managers, developers? How the decision making happens?
Is it usual for an engineer to go to another startup or work in more than one startup, if needed?
Do you have some kind of learning path to align new developers to your standards?
do you have kind of back-end framework / frontend team? Maybe some things apply almost on every product and it's not worth reinventing the wheel
Do you as a Senior Software Engineer mentor new hires? How long would it take for a new hire to learn the rules of the Away team.
What about Agile values? Are team free to self-organize? Do they have all the competences in? etc
How are the teams formed ? Is one team comprised of only engineers working in one area or is the team diverse.
Thank you for your answer. I'm more keen to understand at what stage developers are involved in contributing to business ideas?
Sorry I have to leave event. Thanks to all, it is very interesting for me. I hope to have more info by the organization...
do you work in scrum or any other agile approach? How the daily work is organized? Do you make Standups, refinements etc.
Do you cultivate Clean code, TDD or any other practices within engineering teams? Where do you strive to go fast and where quality is a first priority?
is klarna main business fully related to Payment methods? do you manage also different fields of research?
very interesting flow, a system of microservices, splitting the engine to safe managed problems, all automated with no complexity from the user side
Going one level higher; Does a dry-run/report-only mode for the engine make sense? Is this something you have considered?
How about the security? Injecting python code into a system considered unsafe sometime (maybe)?
Are created rules have shared ownership between data analysts team? Is there any review before the rule is accepted? Something similar to a pull request reviews but for added rules?
Hey Antonio! I see the risk analysis module is broke down into several microservices. Does that mean a user has to wait for sometime before his/her request is approved/rejected?



Bädda in