Junior Frontend Developer

Company: Jonas Software

Salary: Not provided

Location: , United Kingdom

vue

Description

• Newline Auction Software has been a trusted provider of auction management software for over 40 years, serving leading livestock firms in the UK, Ireland, Canada, and New Zealand.\n

• Our solutions streamline live sales, reduce paperwork, and automate administration—bringing speed, accuracy, and efficiency to the auction ring.\n

• With a renewed focus on innovation and product development, we’re growing our R&D team and investing in the future.\n

• We’re looking for curious, capable people who are excited by practical software challenges and ready to make an impact.\n

• You’ll work closely with a supportive and experienced team, gaining hands-on exposure to the full software development lifecycle and helping shape user-facing features that are used across dynamic, fast-paced environments.\n

• ROLE RESPONSIBILTILES: Develop and maintain frontend features across web and mobile platforms; Build UI components and interfaces using Blazor , .NET MAUI , Vue.js , TypeScript , and JavaScript; Translate UI/UX designs into responsive, accessible, and interactive user interfaces; Collaborate with backend developers to integrate APIs and data layers; Debug, test, and optimize performance across browsers and devices; Participate in code reviews, technical discussions, and team knowledge sharing.\n

• KEY SKILLS & EXPERIENCE: Basic experience with C# and .NET (from studies, bootcamps, internships, or personal projects); Hands-on or academic experience with TypeScript and JavaScript; Exposure to or strong interest in: Vue.js Blazor or .NET MAUI HTML and CSS; Understanding of component-based UI development; Familiarity with Git and version control workflows; Clear communication skills and a proactive, learning-oriented mindset.\n

• Personal Attributes: Curious and eager to learn new technologies; Strong attention to detail and structured problem-solving skills; Communicates well with both technical and non-technical colleagues; Calm and focused when working under pressure; Willing to work on both new features and legacy codebases; Able to shift priorities and handle multiple tasks; A team player who contributes positively to group dynamics.\n

• Other desirable: Practical experience with Vue.js in a project or internship setting; Exposure to .NET MAUI for building cross-platform apps; REST APIs and JSON; Familiarity with Visual Studio, JetBrains Rider, and the .NET CLI; Awareness of responsive and accessible design best practices; Exposure to automated testing, CI/CD, or DevOps tools.

Requirements

• Develop and maintain frontend features across web and mobile platforms\n

• Build UI components and interfaces using Blazor , .NET MAUI , Vue.js , TypeScript , and JavaScript\n

• Translate UI/UX designs into responsive, accessible, and interactive user interfaces\n

• Collaborate with backend developers to integrate APIs and data layers\n

• Debug, test, and optimize performance across browsers and devices\n

• Participate in code reviews, technical discussions, and team knowledge sharing.\n

• Basic experience with C# and .NET (from studies, bootcamps, internships, or personal projects)\n

• Hands-on or academic experience with TypeScript and JavaScript\n

• Exposure to or strong interest in: Vue.js Blazor or .NET MAUI HTML and CSS\n

• Understanding of component-based UI development\n

• Familiarity with Git and version control workflows\n

• Clear communication skills and a proactive, learning-oriented mindset.\n

• Curious and eager to learn new technologies\n

• Strong attention to detail and structured problem-solving skills\n

• Communicates well with both technical and non-technical colleagues\n

• Calm and focused when working under pressure\n

• Willing to work on both new features and legacy codebases\n

• Able to shift priorities and handle multiple tasks\n

• A team player who contributes positively to group dynamics.\n

• Practical experience with Vue.js in a project or internship setting\n

• Exposure to .NET MAUI for building cross-platform apps\n

• REST APIs and JSON\n

• Familiarity with Visual Studio, JetBrains Rider, and the .NET CLI\n

• Awareness of responsive and accessible design best practices\n

• Exposure to automated testing , CI/CD , or DevOps tools.

Benefits

• 22 days annual leave\n

• 10 days rolling sick plan, including extended illness pay\n

• Pension 5% EE and 4% ER (increases after 3 years to a max of 6%)\n

• Life Assurance 4x base salary\n

• Private Health Insurance\n

• Cashplan\n

• Option to join the CSI Employee Share Purchase Scheme\n

• Personal Travel Insurance\n

• Cycle to Work scheme\n

• Electric/Hybrid Vehicle scheme\n

• Discounted gym membership\n

• Discounted high street retailer scheme\n

• Additional employee funded benefits such as dental, health assessments etc.\n

• Internal Learning & Development programmes\n

• Internal Mentor programme\n

• Employee Assistance Program (EAP) and Mental Health First Aiders to support you\n

• Jonas Europe & Jonas Global networking events (JABAs, GROW, JSA).\n

• Join communities , build networks and collaborate with your colleagues across the Global Group.

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.