{"id":120045,"url":"https://alion.io/job/okendo-senior-frontend-software-engineer-2","title":"Senior Frontend Software Engineer","company":{"id":378,"name":"Okendo","domain":"okendo.io","url":"https://alion.io/company/okendo","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Melbourne, Australia"],"countries":["AU"],"hiring_countries":["AU"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"JavaScript","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false},{"name":"Amazon Redshift","optional":true},{"name":"Amazon S3","optional":true},{"name":"API Gateway","optional":true},{"name":"AWS Lambda","optional":true},{"name":"DynamoDB","optional":true},{"name":"Jira","optional":true},{"name":"Node JS","optional":true},{"name":"OpenSearch","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-08-05T01:17:25Z","employer_posted_date":"2026-08-05","last_verified_at":"2026-10-17T21:28:25Z","board_verified":true,"closed_at":null,"days_open":73,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":73},"description":"Okendo is hiring a Senior Frontend Engineer to build the customer marketing platform that 16,000+ Shopify brands use to turn one-time shoppers into repeat customers. You'll work across our Vue, Angular, and React codebases, from the embeddable widgets shoppers see on storefronts to the merchant admin tools brands use every day, on a fully remote team, using TypeScript end-to-end on a modern AWS serverless architecture.\nAbout Okendo\nWe believe happy customers make the best marketers.\nThat’s why we built Okendo - the customer marketing platform that creates stronger connections between consumers and the brands they love.\nUsing Okendo, Shopify brands can grow faster and more efficiently by cultivating brand advocacy and maximizing lifetime value.\nOur unified platform and unique suite of products for Reviews, Referrals, Quizzes, Loyalty, and Surveys is trusted by 16,000+ Shopify brands to turn one time shoppers into revenue-driving Superfans.\nPosition Summary\nWhat You'll Do:\nBuild and ship frontend features across three distinct surfaces: Vue-based embeddable widgets and shopper-facing components, Angular-based merchant admin tools, and React-based Shopify integrations\nDesign, develop, and implement software solutions in close collaboration with product, design, and backend engineering\nWrite clean, well-tested, maintainable TypeScript, and hold your own code and your team's to a high standard\nBreak down ambiguous, complex problems into shippable, well-scoped tasks, then estimate, plan, and deliver against them\nTake ownership of features end to end: design, build, test, deploy, and monitor in production\nParticipate in system design discussions and contribute to how we evolve our frontend architecture as the platform scales\nMentor other engineers, review code thoughtfully, and help raise the technical bar across the team\nCollaborate with backend engineers working across our serverless AWS stack to design clean, performant APIs and data flows\nWhat you'll need\n5+ years of professional experience building production frontend applications (Software Engineer or equivalent)\nStrong hands-on experience with at least one modern component framework (Vue, Angular, or React) and the ability to ramp quickly across the other two\nDeep proficiency in TypeScript and modern JavaScript\nA track record of shipping high-quality, tested, maintainable frontend code in a team environment\nComfort working across a full serverless stack (APIs, event-driven services, cloud infrastructure) even if your primary focus is frontend\nStrong written and verbal communication: you'll work async with a fully distributed, global team\nThe ability to work independently, make sound technical decisions with appropriate guidance, and know when to ask for help\nNice to have\nExperience with AWS serverless services (Lambda, API Gateway, DynamoDB, CloudFront, S3, SQS/SNS)\nExperience building embeddable widgets or SDKs that run on third-party sites (e.g., Shopify storefronts)\nExperience with Infrastructure as Code (Terraform)\nPrior experience at an e-commerce, martech, or Shopify-ecosystem company\nOur stack\nFrontend: Vue (embeddable widgets and shopper-facing components) · Angular (merchant admin) · React (Shopify integrations)\nBackend: Serverless on AWS: API Gateway, CloudFront, S3, Lambda (Node.js), DynamoDB (replicated to Redshift for reporting and OpenSearch for search/aggregation), SQS/SNS for messaging\nLanguages & tools: TypeScript across the full stack · Terraform for infrastructure as code · VS Code · Jira\nHow we measure performance:\nKnowledge\nBroad-level understanding of our system architecture.\nKnowledge of the services used within our tech stack\nProficiency in product features and how they are used.\nKnowledge of team processes and standards.\nProficient technical expertise and problem-solving skills.\nBasic understanding of the organization and cross-functional teams.\nDelivering Results\nDevelops, tests, and deploys software solutions.\nBreaks down complex tasks into manageable components.\nEstimates task duration and manages timelines.\nPlans and structures code changes effectively.\nIdentifies potential impacts of solutions and key stakeholders.\nContributes to continuous improvement of development processes.\nCommunicates effectively with team members about project updates and changes.\nManages expectations and prioritizes tasks based on feedback.\nSeeks guidance on complex tasks and prioritization.\nOwnership/Autonomy\nTakes ownership of multiple tasks.\nDevelops technical solutions with guidance.\nGrows understanding of the overall system.\nEvaluates potential solutions independently.\nIntegrates solutions into the existing system.\nSolves problems independently.\nSeeks support for complex issues.\nInterpersonal\nEffectively communicates ideas and participates in team discussions.\nContributes positively to team culture and values.\nCollaborates with team members to complete tasks.\nBuilds relationships within and across teams.\nLeadership\nBuilds technical expertise and contributes to problem-solving.\nWrites functional code and begins to optimize for performance and maintainability.\nExplores new technologies and contributes innovative ideas.\nCollaborates on system-related issues and provides guidance to others.\nActively participates in system design discussions.\nSeeks mentorship and demonstrates leadership qualities.\nWhat We Value:\nOne Team\nWe are one team committed to the same mission. We trust, respect, and value each other. We recognize the unique skills, experiences, and perspectives each of us has to offer. We continually look for ways to support and enable our teammates.\nChampion the customer\nOur customers are the heart of our business and the pursuit of their success is our north star, At every step, we prioritize their interests in our thinking and actions.\nStrive for Excellence\nWe commit to excellence as our standard. We set and achieve ambitious goals. We maintain a bias for action, tackle the hard problems, and continually work to improve.\nExtreme Ownership\nWe own the outcomes. We take the necessary action to get things done. We don’t blame others or find excuses. We proactively look for solutions and solve problems.\nIntegrity Always\nWe are always honest, trustworthy, and professional. We treat others fairly and with respect. We are transparent and forthright. We take our commitments seriously and deliver what we promise.\nAlways Day One\nIt’s always Day 1 at Okendo. If we’re not growing, we’re dying. We prioritize agility over bureaucracy. Velocity over perfection. Outcomes over process. We move fast, learn, iterate, and adapt.\nFollow Us:\nInstagram\nLinkedin\nTwitter\nFacebook","description_format":"text","description_chars":6643,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Australia","iso":"AU","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Loyalty Programs","E-commerce Marketing"],"lifecycle":[{"event":"open","at":"2026-08-05T01:17:25Z"}],"visa":[],"liveness":{"score":40,"band":"fade","label":"Fading","p_open":1,"p_active":0.516,"p_room":0.8,"age_days":73,"expected_fill_days":574,"reasons":["conf:0","evergreen","win:early","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/okendo-senior-frontend-software-engineer-2","json_url":"https://alion.io/job/okendo-senior-frontend-software-engineer-2.json","meta":{"generated_at":"2026-10-17T22:25:23Z","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":332,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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":378},"rest":"https://alion.io/mcp/rest/get_company?id=378"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fokendo-senior-frontend-software-engineer-2"},{"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%2Fokendo-senior-frontend-software-engineer-2"},{"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%2Fokendo-senior-frontend-software-engineer-2"},{"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/okendo-senior-frontend-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fokendo-senior-frontend-software-engineer-2"}]}