{"id":878182,"url":"https://alion.io/job/epages-senior-javascript-engineer-all-genders","title":"Senior JavaScript Engineer (all genders)","company":{"id":181084,"name":"ePages","domain":"epages.com","url":"https://alion.io/company/epages","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Personio","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hamburg, Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":59000,"max_usd":125000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":12},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"ChatGPT","optional":false},{"name":"Copilot","optional":false},{"name":"Cypress","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"TypeScript","optional":false},{"name":"Babel","optional":true},{"name":"CI/CD","optional":true},{"name":"CircleCI","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Jenkins","optional":true},{"name":"Linux","optional":true},{"name":"PostCSS","optional":true},{"name":"SolidJS","optional":true},{"name":"Svelte","optional":true},{"name":"Vue.js","optional":true},{"name":"Webpack","optional":true},{"name":"Windows","optional":true}],"status":"live","first_seen_at":"2020-03-30T15:17:16Z","employer_posted_date":"2020-03-30","last_verified_at":"2026-11-03T12:09:34Z","board_verified":true,"closed_at":null,"days_open":2409,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":2408},"description":"Your mission\nAs part of an Agile development team on site in our Hamburg office, we’re looking for a product-aware engineer who can take ownership of projects, drive technical decisions, and support the growth of the team by sharing knowledge and best practices.Your main focus is to build a large, highly user interactive web application that is easy to scale, extend, and all modular in a responsive environment. This includes developing our new e-commerce storefront and all its user-facing interfaces that is built on a microservice-based architecture.\nWe use modern technologies such as Docker, Node.js, TypeScript / modern JavaScript, React & Redux, and Jest.\nYour profile\nWe’re looking for a product-aware engineer, who loves to write code that’s DRY, understandable, and easy to maintain by your colleagues, as well as values User Experience.Solid experience in shipping large scale web applications in JavaScript / TypeScript\nProject experience using Node.js (client-server communication)\nExperience in React as the main library you’ll work with\nSolid to expert front-end knowledge, including HTML and CSS\nExperience working with Git\nFamiliar with unit and integration testing (Testing Library, Cypress)\nProven leadership skills, with experience mentoring developers, driving technical discussions, and fostering a collaborative development environment.\nInterest in AI-assisted development, like crafting effective prompts for tools like GitHub Copilot or ChatGPT to speed up coding, testing, and documentation workflows.\nNice to haveA keen interest in current web trends, standards and front-end frameworks\nPassionate about clean code and Test Driven Development (TDD)\nExperience with other modern front-end frameworks such as Vue, SolidJS or Svelte\nFamiliar with continuous integration (e.g. GitHub Actions, CircleCI, Jenkins) and tools like Docker\nKnowledge about front-end tooling (e.g. webpack, Babel, PostCSS, CSS preprocessors)\nAttention to detail to debug, reiterate and improve your code on different platforms\nCuriosity about AI prompting to explore new ways of coding, debugging, and automating repetitive development tasks.\nWhy us?\nProduct company, cloud focus \nDedicated team on innovative products that are market leaders in Europe \nAn international team from more than 15 different countries, company language is English \nAgile work environment, flat hierarchies, and quick decision-making \nFlexible working hours and real work-life balance \nWe like to spend time together, e.g. at internal hackathons, the ePages YOU, game nights, offsites or our joint company breakfast\nLaptop for professional and private use (Mac/Linux/Windows) \nFree ePages online shop for private use \nCentral location with excellent public transportation in our main offices\nAt ePages we believe in individual empowerment. We are innovators, challengers and proactive team-players who promote equal employment opportunities to all qualified applicants regardless of race, color, ethnicity, ancestry, religion, gender, sexual or political orientation, age, marital status, or any disability. A culture of respectful interaction is deeply rooted in our corporate values, and therefore we would like every employee to feel included, accepted and valued.","description_format":"text","description_chars":3247,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":true}]},"benefits":["Flexible schedule"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce"],"lifecycle":[{"event":"open","at":"2026-09-13T22:26:44Z"}],"visa":[],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":1,"p_active":0.275,"p_room":0.28,"age_days":2408,"expected_fill_days":36,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-11-03T05:54:40Z"},"pay":null,"html_url":"https://alion.io/job/epages-senior-javascript-engineer-all-genders","json_url":"https://alion.io/job/epages-senior-javascript-engineer-all-genders.json","meta":{"generated_at":"2026-11-03T15:52:51Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":22178,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":181084},"rest":"https://alion.io/mcp/rest/get_company?id=181084"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fepages-senior-javascript-engineer-all-genders"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fepages-senior-javascript-engineer-all-genders"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fepages-senior-javascript-engineer-all-genders"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/epages-senior-javascript-engineer-all-genders\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fepages-senior-javascript-engineer-all-genders"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":878182}},{"tool":"search_jobs","arguments":{"company":"epages.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":878182},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}