Arquitecte Frontend (React)
Arquitecte Frontend (React)
Arquitecte Frontend (React)
Arquitecte Frontend (React)

Architect
Frontend (React)

Join us Detail Page
Join us Detail Page
Join us Detail Page
share

We are looking for inquisitive and committed people. People looking to grow, but most importantly, to improve the surrounding environment. Are you one of them? Then this vacancy is for you!

What your day to day life will look like...

In the Architecture Department, we manage the core of the CaixaBank Group’s information system.

You would form part of the team tasked with continuously improving the core of the development frameworks at the level closest to the end user of the applications.

The main projects are related to the bank’s new hybrid mobile application and the development of the multi-channel SPA application architecture for the efficient performance of the bank’s operations.

Your responsibilities in this position will be:

  • Evolution of the multi-channel SPA application architecture and its integration with the bank’s native applications for hybridisation.
  • Responsible for the architecture of the solution, ensuring its modularity, reusability, scalability and performance.
  • Research and evaluation of new technologies that can be used to improve the architecture.
  • Analysis of system capacities and proposed improvements.
  • Technical definition and coordination of the internal/external team involved in the development of the solutions.
  • Dialogue with other technical and business teams, whether internal or external.

Key skills and requirements:

  • Required Training/Education: Computer Engineering/Telecommunications, Degree in Mathematics, Physics or Fundamentals of software architecture with experience
    as an application architect in high availability and performance environments.
  • In-depth knowledge and (proven) experience in development with client-side web technologies with Javascript and any of the leading frameworks in the market (ReactJs, Angular, VueJs, etc.).
  • Knowledge in development with native technologies (android/ios).
  • In-depth knowledge of the complete software development process. Knowledge of TDD or DDD a plus.
  • Experience solving performance problems and high availability of high-volume critical applications.
  • Experience in Agile methodologies (Scrum, Kanban, etc.).
  • Knowledge and experience in other software development fields will be considered a plus:
  • Programming languages, frameworks and programming libraries: Node, Ionic, Capacitor, Webpack, Gradle, etc.
  • Excellent command of html, css, etc.
  • DevOps: ALM (Jenkins, Sonar, Artifactory, Selenium, etc.) IaC (Ansible, Terraform), Monitoring (ELK, prometheus, etc.)
  • Cloud and Kubernetes: Docker, K8s, OpenShift, AWS, Azure, GCP, etc.
  • OAuth security, Tokenization, Cryptography, etc.
  • Databases: Oracle, MongoDB, MySQL, etc.
  • Communications and networks.
  • Experience coordinating internal and/or external teams.
  • Project portfolio and budget management.
  • Project follow-up: from conception to implementation, as well as troubleshooting.
  • Customer management.
  • Ability to communicate and summarise explanations in projects, to lead several projects at once, and for short- and long-term planning.
  • Methodical and organised person, in terms of being able to multitask and of ensuring that the results and quality of said tasks is excellent.
  • Minimum experience of 3 years as an architect.
  • Medium-high level of English.
If you are passionate about...

Transforming and providing value to business departments by enabling their everyday tasks through your knowledge of new technology and data analytics, this is the place for you, no question about it!

You deserve it

  • Your way_ Find the work-life balance you need with our hybrid working model. Up to 60% remote working depending on the project. 🀩
  • Rest_ You can have 27 days’ holiday a year with the option of choosing the best times of the year for you.
  • Be Tech, be healthy_ No more excuses. Take advantage of our Well-being programme. You can enjoy discounts in gyms, branch physio service, sporting tournaments, fruit, etc. β€πŸ‹οΈβ€β™€οΈβ™€οΈπŸ‘¨β€βš•
  • Grow_ Our DNA [No Limits πŸš€, Tech4u πŸ’» y One Committed Team πŸ’ͺ]Β exists so that you can develop all your technical potential using our training and initiatives. Always stay up to date and learn from a team that you will guide in all your endeavours.
  • Working here pays_ Get more from your salary with the Flexible Remuneration Programme and take advantage of the financial advantages of working for a banking group.