Product Engineer

Detalhes da Vaga

Product Engineer - Portugal Based Remote Working About OneFootball OneFootball is the world's #1 digital football platform, with more than 100 million active users across the world.
Founded in 2008, we have come a long way to provide our users with the best personalised digital football experience.
At OneFootball, our purpose is to disrupt the status quo and make football more accessible, inclusive and enjoyable.
We are a product-driven company with an obsession of crafting a great user experience backed by world class engineering.
  Source Squad - About The Team & Your Place In It You will be joining the Source Squad within the OneFootball Product and Engineering area.
As a media platform, our vision is to connect Football Fans with the best Football related content and media.
We in the Source squad, build and contribute to the core services and products that are used by fans on the one end, and content creators on the other.
We enable the creation and consumption of original pieces authored by the OneFootball Newsroom, official content from our partnerships with the biggest football clubs, leagues & federations, federated content from professional publishers and newspapers.
We also empower independent football-content creators around the globe, and make their content available to the millions of fans on our platform.
As a part of this squad, you will have the opportunity to shape the growth of this content platform impacting over 100 million users over the next few years.
Our squad works on backend, web as well as mobile technologies, and as a product engineer, you will have the chance to hone your skills in more than one domain.
At OneFootball, we solve problems as a team - pair and mob programming on most, if not all of our tasks, and you will find a culture of agility and collaboration.
This will be a mid-level engineering role, but we also encourage entry level candidates to apply.
You should display a strong technical acumen and maturity in order to be successful in this role.
The number of years of experience is less relevant than your willingness to learn and your ability to deliver and lead yourself to excellence.
We welcome candidates with 3-7 years of experience.
However, we have seen people starting to display their impact with less than a year of experience.
So if you have what it takes, go ahead and apply.
The qualifications listed below are only indicative of our expectations.
You do not need to meet all of them to be successful.
You'll fit right in as long as you are curious, and have the ability and willingness to learn things quickly.
  Role: Build and continuously improve apps, products and services that power world-class experiences for both Fans and Content Creators on OneFootball Write high performing, maintainable, well-structured and well-tested code Contribute to discussions on how to design systems and improve the technical architecture of our services Work in a cross-functional squad and collaborate across different squads to solve user problems Ensure high availability, reliability and performance for our products and services Contribute to solving organisation-wide problems by collaborating with engineers from different teams Work in a culture of collaborative and agile problem solving - adopting practices and principles from Extreme Programming and Continuous Delivery like mob & pair programming, YAGNI, TDD Work in a culture that combines fast delivery with safe deployments by adopting modern approaches to development like Continuous Delivery, Test Driven Development, Continuous Integration and Continuous Deployment, Observability Driven Development, Event Driven Architecture Contribute to improving our product development process to continuously raise the bar for product delivery and developer experience Provide on-call support on a rotational basis   What You'll Bring Curiosity, a collaborative mindset and strong problem solving skills A strong grasp and fluency with writing code in at least one of these languages - Flutter, Go, Javascript, Python, Swift, Kotlin We do not expect you to have experience in all of our technologies.
However, you should be able to demonstrate a strong grasp on the technologies that you do have experience with, and be willing to learn and contribute to the development of our mobile apps Experience building high performing services and/or user facing apps or products The ability to understand the user problem at hand and propose solutions based on all trade-offs involved Experience with designing and architecting systems (High Level Design), as well as designing the right code structure (Low Level Design) Experience designing and interacting with database schemas - preferably with a SQL database like PostgresSQL Familiarity with the latest best practices related to writing code, building and designing systems as well as delivering software Working knowledge or basic familiarity with containerisation technologies like Kubernetes and IAC tools like Terraform Familiarity with or interest in NodeJs, Machine Learning/NLP/AI   The Recruitment Process Step 1: Apply with resume/portfolio Step 2: Initial Chat with a recruiter Step 3: A total of 3 conversations A: Manager Chat (~60 minutes) Skills & Mindsets Assessed: Career Aspirations & Motivation Addition to Team & Org Culture Approach to & Aptitude for Problem Solving Design + Programming Skills Addition to our Way of Working Leadership Providing Clarity to Candidates: About the Company About the Squad About the Role About the Culture About our Ways of Working B: Core Programming (~90 minutes Pair programming session) Panel 2-3 Engineers.
Skills & Mindsets Assessed: Ability to understand and scope the problem TDD Fluency with and depth of understanding of the programming language Problem Solving Skills Approach to Collaboration & Collective Problem Solving Would you want to work with this person daily ?
General Knowledge about technology, the tech industry Experience with our tech stack Providing Clarity to Candidates: About the Team About the Role About the Company, Teams & Collaboration About the Culture What a typical day looks like C: Systems Thinking (~90 minutes System Design Session) Panel 2-3 Engineers.
Skills & Mindsets Assessed: Ability to understand and scope the problem Ability to suggest different solutions, assess tradeoffs and suggest and choose the correct solution Knowledge about different approaches and solutions available for the given problem Clarity in explaining the different solutions and approach towards picking the "right" one Problem Solving Skills Approach to Collaboration & Collective Problem Solving Would you want to work with this person daily ?
General Knowledge about technology, the tech industry Experience with our tech stack Providing Clarity to Candidates: About the Team About the Role About the Company, Teams & Collaboration About the Culture What a typical day looks like Powered by JazzHR


Salário Nominal: A acordar

Fonte: Talent_Ppc

Função de trabalho:

Requisitos

Coordenador/A De Frutas E Legumes

Somos uma empresa de todos e para todos. Com uma base sólida e inclusiva, a MC mantém o foco nas pessoas, para tornar a vida mais simples a clientes, colabor...


Phiture - Lisboa

Publicado a month ago

Sw Engineer

Job Description CP Responsible for Cloud RAN R&D Technology OwnershipInnovating, developing, productizing, delivering & maintaining the best Cloud O-RAN and ...


Phiture - Lisboa

Publicado 12 days ago

Process Engineer

Join a Market LeaderHovione is an independent family owned international group of companies. From the beginning, we have set ourselves above and apart throug...


Hovione - Lisboa

Publicado 11 days ago

Coordenador De O&M - Solar Fotovoltaico

A ENGIE é um grupo capaz de liderar a transição energética com seus serviços e soluções eficientes e inovadoras. Com um total de 96.400 colaboradores em mais...


Engie Group - Lisboa

Publicado a month ago

Built at: 2025-01-09T17:44:48.406Z