> Markdown version of [/jobs/ext/3309279-associate-software-developer-web](https://www.wearedevelopers.com/jobs/ext/3309279-associate-software-developer-web). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Associate Software Developer (Web) - **Company:** FlexTrade - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Software Applications, Mobile Application Development, Software Quality, Software Debugging, Web Development, Iterative and Incremental Development, IntelliJ IDEA, Mobile Application Software, Java Virtual Machine (JVM), JSON, Play Framework, Software Engineering, SonarQube, TypeScript, Web Applications, ReactJS, Backend, Gitlab, Git, React Native, Front End Software Development, Jenkins - **Published:** September 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=43e72a1a3cba46e4 ## About the Role As an Associate Web Developer, you'll join our FlexONE team and contribute to development across our web and mobile applications. You'll build your skills across a Scala + Play Framework backend and a React + AG-Grid front-end, while using gRPC to communicate with our core product's backend systems. Working with guidance from senior engineers, you'll help build features, fix issues, improve usability, and support the ongoing evolution of our Web and Mobile apps from MVPs toward comprehensive companions to the desktop application., Foundational full stack expertise + Experience building web applications using React and TypeScript + Familiarity with typical software development workflows, including using Git for version control + Familiarity with Scala, Java, or another JVM language, with willingness to learn Scala and Play Framework. * Mobile Interest: Exposure to mobile development and interest in learning cross-platform mobile development with React Native * Architecture & Design: Basic understanding of APIs, web application structure, and user-focused design principles. * Communication: Clear, curious communicator who collaborates well with both engineers and non-engineers. ## Description * Build Features: Implement well-scoped, maintainable features across the stack with support from senior engineers. * Fix Bugs: Help to triage and resolve bugs found by either our customers or our internal QA teams. * Code Quality: Write clean, tested code and respond to review feedback to improve reliability, performance, and maintainability. * Support Mobile Evolution: Assist with maintenance and incremental development of the current mobile app and support future migration work under technical guidance. * Collaboration: Work closely with developers, testers, and product stakeholders to understand requirements, clarify details, and deliver practical solutions. Tech Stack * Backend: Scala, Play Framework, REST/JSON and gRPC * Frontend: React, TypeScript, AG-Grid * Mobile: Current app in CodenameOne, target migration to React Native (or similar JS-based cross-platform framework) * Tooling: Jenkins, GitLab, SonarQube, IntelliJ IDEA