Description
About the role
As a Software Development Engineer II specializing in JavaScript, you will design, build, and maintain frontend applications that simplify everyday tasks for Tesco customers and staff. The position is based in Budapest and follows a hybrid work model, combining remote days with three office days per week.
Responsibilities
- Develop clean, standards‑compliant HTML5 and CSS3 interfaces.
- Write robust, object‑oriented JavaScript code for browser and server environments.
- Utilize modern frameworks such as React (and optionally Backbone, jQuery, Underscore) to create responsive UI components.
- Profile, optimise, and refactor code for performance and scalability.
- Apply SOLID principles and appropriate design patterns to solve problems.
- Write unit tests using Jasmine or similar tools and participate in BDD/ATDD/TDD practices.
- Integrate RESTful APIs and collaborate with backend services built on Node.js/Express.
- Lead design discussions, mentor peers, and support production systems.
Eligibility
Skills
- JavaScript (ES6+)
- React
- HTML5
- CSS3
- Node.js
- Express.js
- Jasmine (or similar testing framework)
- REST API integration
- Solid design principles
- Agile development methodologies
Benefits
- Hybrid work model – three days in the Budapest office, two days remote.
- Exposure to a modern tech stack and large‑scale retail systems.
- Opportunities for mentorship and career growth within Tesco Technology.
- Collaborative, cross‑functional teams focused on delivering customer value.
- Access to continuous learning resources and internal tech communities.
Skills
· 15 totalRequired10
Nice to have5
Similar roles
Canonical
1h ago
Web Frontend Engineer - JS, CSS, React, Flutter
Umbrel
1h ago
Senior Frontend Engineer
Sequence
1h ago
Senior Product Engineer (Frontend)
Emergent
2h ago
Senior Software Engineer - Frontend
Electronic Arts
4h ago
AI Software Engineer Intern
Vodafone
4h ago
Apprentice Network Monitoring Engineer