Apply

Software Engineer (TypeScript)

Posted 3 months agoInactiveViewed

View full description

💎 Seniority level: Entry

📍 Location: UK

🔍 Industry: Student Affinity Network

🏢 Company: UNiDAYS Ltd

🗣️ Languages: English

🪄 Skills: AgileHTMLCSSJestTypeScriptNext.jsReact

Requirements:
  • A working knowledge of TypeScript and modern React.
  • An understanding of modern web frameworks, including Next.js.
  • An understanding of unit testing (ideally jest).
  • A basic understanding of web best practices for performance, accessibility, core web vitals and SEO.
  • A passion for engineering craft, including writing maintainable code, conducting code reviews, and writing tests.
  • An understanding of agile methodologies such as scrum and kanban.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
Responsibilities:
  • Contributing to the team's goal of delivering our next generation marketplace product.
  • Deliver impactful features with a pragmatic approach.
  • Work closely with Product Managers and Product Designers to create relevant and performant features for users.
  • Collaborate with Senior Software Engineers to build scalable and maintainable features.
  • Participate in ensuring high availability of critical systems as well as monitoring and incident management.
Apply

Related Jobs

Apply

📍 United Kingdom

🔍 Blockchain

🏢 Company: IO Global

  • Proven experience as a Systems Programmer, Software Engineer, or similar role with a focus on Typescript development
  • Strong proficiency in Typescript programming language and its ecosystem, including libraries and tools
  • Strong proficiency in JavaScript and familiar with backend and frontend frameworks/libraries (e.g., Node.js, React, Angular, ExpressJS, NextJS etc.)
  • Proficient in working with databases and backend technologies (e.g., websocket, RPC (Remote Procedure Call), GraphQL, RESTful APIs, SQL)
  • Proficiency in writing and maintaining unit and integration tests to ensure system reliability and correctness
  • Familiarity with blockchain technology and its core concepts, such as consensus mechanisms, cryptography, and smart contracts
  • Design, develop, and maintain high-performance systems and libraries using Typescript and related technologies to power our blockchain platform.
  • Collaborate with our development team to ensure seamless integration of systems and features.
  • Work closely with our security team to ensure the integrity and security of our platform.
  • Write and maintain unit and integration tests to ensure system reliability and correctness.
  • Implement and optimize algorithms and data structures to improve system performance.
  • Troubleshoot and debug issues in existing systems, identifying and implementing effective solutions.
  • Participate in code reviews and contribute to technical discussions to continuously improve the quality of our systems.
  • Keep up to date with the latest developments in JavaScript/TypeScript and blockchain technology, and apply them to improve our platform.

Backend DevelopmentGraphQLNode.jsSQLBlockchainFrontend DevelopmentGitJavascriptTypeScriptAlgorithmsData StructuresAgile methodologiesRESTful APIsSoftware Engineering

Posted 14 days ago
Apply
Apply

📍 North America, Europe

🔍 Software Development

🏢 Company: Rollstack👥 1-10💰 $1,800,000 Seed over 1 year agoInternetProductivity ToolsSales AutomationPresentation SoftwareBusiness IntelligencePresentationsAnalyticsInformation TechnologyData VisualizationSoftware

  • 2-6 years of professional software engineering experience.
  • At least 1 year of experience with TypeScript and Node.js
  • Deep understanding of software engineering fundamentals, algorithms, and data structures.
  • Experience working closely with PMs, designers, and customers to build and iterate on products.
  • Develop scalable slide-generation features and high-impact capabilities like AI insights and automated reporting.
  • Improve our update engine to be faster and more reliable.
  • Work closely with customers, understand their pain points, and ship solutions fast.
  • Collaborate with highly technical engineers who care about building great software

Backend DevelopmentNode.jsSoftware DevelopmentFrontend DevelopmentTypeScriptAlgorithmsData StructuresREST APISoftware Engineering

Posted 20 days ago
Apply
Apply

📍 United Kingdom

🧭 Full-Time

🔍 Software Development

🏢 Company: UNiDAYS👥 251-500Marketing

  • A strong working knowledge of Typescript
  • Experience with React
  • An understanding of Modern Web frameworks, including Next.js
  • Experience with unit testing (ideally jest) and e2e testing (e.g. Cypress/Playwright)
  • Knowledge on web best practices for performance, accessibility, core web vitals and SEO
  • A passion for engineering craft - you practise writing maintainable code, reviewing code, pair programming at times, and writing tests
  • A coaching mentality - you help make the entire team better by working with them
  • A desire to build systems that are stable, scalable, secure, observable, and performant
  • You seek to understand how your work aligns with business goals and maximise the impact
  • Strong understanding of agile methodologies such as scrum, kanban etc. and the adaptability to respond to the needs of the business
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Lead by example to proactively foster an inclusive, diverse, and positive engineering culture across the business.
  • Contributing to the team's goal of delivering our next generation marketplace product
  • Deliver impactful features with a pragmatic approach
  • Proactively contributing to the betterment of other engineers in the company through sponsoring, mentoring and providing constructive, candid feedback
  • Proactively giving technical and strategic feedback that leads to better outcomes
  • Prioritisation of the most impactful problems and being able to bring about change with effective momentum
  • Communication of solutions/risks of technical problems to non technical stakeholders.
  • Championing user-centric solutions with a keen eye on market fit and profitability

CypressFull Stack DevelopmentJavascriptJestTypeScriptNext.jsReactRESTful APIsNodeJSSoftware Engineering

Posted 21 days ago
Apply
Apply

📍 UK

🧭 Full-Time

🔍 Software Development

🏢 Company: UNiDAYS Ltd

  • A strong working knowledge of Typescript
  • Experience with React
  • An understanding of Modern Web frameworks, including Next.js
  • Contributing to the team's goal of delivering our next generation marketplace product
  • Deliver impactful features with a pragmatic approach
  • Proactively contributing to the betterment of other engineers in the company through sponsoring, mentoring and providing constructive, candid feedback

Software DevelopmentAgileCypressFrontend DevelopmentFull Stack DevelopmentJestReact.jsTypeScriptNext.jsCommunication SkillsProblem SolvingRESTful APIsNodeJSSoftware Engineering

Posted 21 days ago
Apply