Full Stack Software Engineer

Technology startup

The company is a well-financed technology start-up which is developing a new product, consisting of an App and a connected wearable device. We are a very entrepreneurial organization where everyone is expected to do a little bit of everything, including responsibilities outside of their official job description when necessary. We are looking for individuals who are able to work in a dynamic, challenging and rewarding environment.

As our Software/App Development Specialist you will be responsible for working closely with our external software development team to efficiently and effectively drive the App project forward as well as helping to further ideate solutions to deliver the desired end result. You will also be responsible for ensuring each new App release is working per the specified requirements and that all errors/bugs are resolved with our software development team. In addition to working closely on the App front, your role will also be a consultative one where you will be responsible for advising us on the best approaches when it comes to new App developments, estimation of deliverables and associated deadlines as well as creating detailed reports explaining / defining our entire App and technological infrastructure as it evolves. A core aspect of your role will also be to challenge our external software development team to ensure that we have a complete picture of the scope, schedule and complexity of the evolving project and all the implications of our decisions as to new features or additive improvements to the overall performance of the application. Lastly, you will also be responsible for interviewing and selecting top candidates to form what will become our internal software development team once we decide to bring that function in-house. Responsibilities:

  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with development team to ideate software solutions
  • Work with data scientists and analysts to improve software
  • Hire and manage software developers (proficient in Kotlin, Swift or full stack)
  • Test each App release as well as report bugs in JIRA
  • Manage JIRA as a software project manager tool with development team
  • Consult management team in ongoing software development tasks, issues, challenges and propose solutions where necessary

Salary commensurate with experience

España

Madrid

  • Degree and/or relevant certificates preferred. Software/App development (IOS, Android)
  • Proven experience as a Full Stack Developer or similar role
  • Experience developing desktop and mobile applications
  • Familiarity with common iOS & Android tech-stacks
  • Knowledge of Android & iOS development languages (e.g. Kotlin, Swift)
  • Knowledge of Mobile Apps backend frameworks (e.g. Firebase, Google Cloud)
  • Knowledge of multiple front-end languages and libraries (e.g.HTML/ CSS, JavaScript, Typescript, XML, jQuery)
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB)
  • Familiarity with web servers (e.g. Apache) and UI/UX design
  • Familiarity with Google Cloud API
  • Familiarity with Vonage (call & video call) tool
  • Excellent communication and teamwork skills
  • Great attention to detail and thorough analytical skills
  • Strong organizational skills
  • Ability to manage other developers
  • Proficiency in English and Spanish

5 years

Ejecutivo

Engineering Services And Technologies

Contrato fijo

  • Monday to Friday 9am to 2pm and from 3pm to 6pm.
  • Discretionary bonus & company laptops

Reclutador
Envía tu CV

Para poder enviar tu CV debes aceptar nuestra política de Protección de datos

Cuidamos tu información personal

En IOR nos preocupa tu privacidad, por eso te garantizamos que tus datos serán utilizados única y exclusivamente para lo relativo a este proceso de selección.