Senior Software Engineer, Android

FDJ UNITED

Madrid

Presencial

EUR 70.000 - 90.000

Jornada completa

hace 22 horas
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

FDJ UNITED is seeking a Senior Software Engineer to join a core team in Madrid. You will own high quality code delivery, design scalable solutions, and actively contribute to governance and best practices within the engineering group.

You will help the team reach goals by sharing knowledge, reviewing peers, and driving improvements in logging, testing, and automation. This role emphasizes collaboration and long-term architectural thinking.

Formación

  • Writes high quality code using appropriate techniques such as patterns and modern best practices.
  • Experience with multiple systems and architectures to contribute to team solutions.
  • Ability to code review and provide constructive feedback to peers.
  • Ability to break down technical requirements into deliverable work items.
  • Experience automating processes to improve efficiency and catch defects early.
  • Good communication skills to collaborate with team and stakeholders.
  • Understanding and adoption of TDD/BDD in development cycles.
  • Experience in incident management and rapid problem resolution.
  • Experience writing, executing and analyzing performance tests.

Responsabilidades

  • Develops high quality code using appropriate techniques and patterns.
  • Designs solutions meeting business and technical requirements and suggests improvements.
  • Contributes to best practices, e.g., logging and performance testing.
  • Maintains focus on team commitments and ownership of goals.
  • Critiques peers' solutions and code constructively.
  • Automates where relevant with a shift-left mindset to catch defects early.
  • Follows good QA practices including TDD/BDD.
  • Makes decisions affecting the team and its roadmap.

Conocimientos

Code quality
Design patterns
TDD/BDD
Code review
CI/CD pipelines
Performance testing
Agile practices
Stakeholder communication
Incident management

Herramientas

Git
Docker
Jenkins

Descripción del empleo

As a senior software engineer, you are a core team member on whom the team relies to consistently deliver high quality solutions. You take

ownership to help the team reach their goals, including actively sharing knowledge and providing feedback. You can identify and initiate activities to address improvement areas within the team. With a mature view on technical governance you have a long term perspective of the team's components and applications.

Key accountabilities
  • Develops high quality code using the most appropriate techniques e.g. design patterns
  • Designs solutions to meet the requirements (business and tech). Able to challenge and proactively suggest improvement to requirements
  • Contributes to best practice, pro-actively looks to improve status quo e.g. can the team improve logging, performance testing etc.
  • Focused and engaged in team commitments, takes ownership to help the team reach their goals
  • Constructively critique solutions and code of peers
  • Actively seeks to automate where relevant with a shift left mindset (catch bugs early during development)
  • Follows and implements good practices in quality assurance (e.g. BDD, TDD)
  • Confidently makes decisions affecting the team
Skills, knowledge and experience:
  • Can work independently and writes high quality code using appropriate techniques creating performant solutions
  • You have experience working with different systems and architectures which you can draw on to contribute to the solutions in your team.
  • Ability to code review, give and receive feedback
  • Ability to break down technical GAP documents/requirements into deliverable work items
  • Experienced with automating to improve efficiency and catch defects early
  • Good communication skills to work with team and stakeholders
  • Understanding and adoption of good practices such as TDD, BDD
  • Experienced in incident management
  • Experienced in writing, executing and analyzing performance tests
  • Ability to effectively represent the team in stakeholder discussions using domain concepts and language
  • Understanding of risk assessment and impact analysis
  • Good grasp of secure development
  • Experienced in working with agile practices and able to suggest improvements to the team's process
  • Maintain the team's CI/CD pipelines
  • Use appropriate code analysis tools to improve code quality and security
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Engineer
Senior Software Engineer

Capgemini • Barcelona

Presencial
EUR 55.000 - 75.000
Senior Android App Developer
Senior Android App Developer

Stretch.com • España

Presencial
EUR 60.000 - 85.000
Software Engineer
Software Engineer

Jobtailor • Madrid

Presencial
EUR 52.000 - 76.000
Senior SW Test Engineer
Senior SW Test Engineer

Actual Talent • Barcelona

Presencial
EUR 55.000 - 75.000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Barcelona

Presencial
EUR 55.000 - 75.000
Principal Software Engineer
Principal Software Engineer

Love Brand Group • Valladolid

Presencial
EUR 110.000 - 160.000
Senior Product Software Engineer
Senior Product Software Engineer

wk • España

Presencial
EUR 70.000 - 100.000
Senior QA Engineer: Automated Testing for Mobile & Web
Senior QA Engineer: Automated Testing for Mobile & Web

Solera Holdings, LLC. • Sevilla

Presencial
EUR 45.000 - 60.000
Senior Software Engineer - Orchestration and Automation
Senior Software Engineer - Orchestration and Automation

NextGenEnergyJobs • Madrid

Presencial
EUR 65.000 - 110.000
Senior/Lead AppSec Engineer ID71672
Senior/Lead AppSec Engineer ID71672

AgileEngine, LLC. • Madrid

A distancia
EUR 70.000 - 90.000
Growth without limits
Competitive compensation
Flexibility: remote work
+3