
Senior Frontend Software Engineer
Giesecke+Devrient
full-time
Posted on:
Location Type: Hybrid
Location: Sant Joan Despí • Spain
Visit company websiteExplore more
Job Level
About the role
- Build web applications (Node.js, React) that showcase and validate core products
- Integrate with REST APIs and collaborate closely with backend teams
- Own features from ideation to development to testing to deployment, considering security at every step
- Configure, maintain, and optimize CI/CD pipelines for speed, reliability, and security
- Design, develop, and maintain TypeScript SDKs and libraries used by developers
- Write clear documentation for both internal teams and external users
- Participate in code reviews, pair programming, architecture decisions
- Contribute to TDD and E2E testing practices
- Troubleshoot and improve CI/CD workflows and developer experience
Requirements
- +5 years experience in software engineering, preferably in frontend development
- Strong experience with TypeScript, Node.js and React
- Experience with testing libraries such as jest, vitest, bun.test
- Experience designing and integrating REST APIs
- Knowledge of relational databases (e.g. PostgreSQL)
- Understanding of asynchronous communication and/or event-driven systems
- Ability to understand, debug, and improve CI/CD pipelines
Benefits
- Flexible working hours with the option for remote work (Mon–Thu 8:30 – 17:30 and Fri 8:30 – 15:30; 3 days of remote work)
- Continuous training, coaching, and talent development programs
- Breakfast and lunch service in own canteen with a wide range of menus, salad desk, and sandwiches service
- Flexible compensation (transport tickets, training, private insurance)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsReactTypeScriptREST APIsCI/CDTDDE2E testingPostgreSQLasynchronous communicationevent-driven systems
Soft Skills
collaborationdocumentationcode reviewspair programmingarchitecture decisionstroubleshootingproblem-solving