Arbor Education is a socially-driven EdTech company on a mission to transform the way schools work, using smarter, hassle-free tools. Arbor’s Management Information System (MIS) is currently used by over 1,000 schools, helping staff save time whilst improving student outcomes. The company, whose Customer and Sales Office made its home in Leeds 4 years ago, recently decided to establish a new development and engineering function in the City, a decision which was an easy one considering the City's strategic location, its fast-paced environment and the large body of potential employees.
Must-have skills and experience Not to worry if you don't tick all of the boxes. There will be a training plan in place as necessary to bridge any gaps. 5+ years full-stack development experience in commercial software engineering roles. A desire to always be learning and helping others learn. Excellent communication with honesty and transparency. Experience designing REST APIs. Experience with automation frameworks such as: Puppeteer and/or Selenium. Experience with relational database systems and SQL. Experience with TypeScript. Experience with project managements tools, JIRA etc./project documentation.
Must-have skills and experience Not to worry if you don't tick all the boxes. There will be a training plan in place to bridge any gaps. 3+ years full-stack development experience in commercial software engineering roles. Experience with TypeScript. Node.js, Angular 12+. Experience with relational database systems and SQL. A desire to always be learning and helping others learn. Excellent communication with honesty and transparency. Experience designing REST APIs. Experience with automation frameworks such as: Puppeteer and/or Selenium. Experience with project managements tools, JIRA etc./project documentation.
We’re looking for an iOS Developer who loves about learning new technologies, but whose main passion is building great products for people to use. Our codebase is modern (almost entirely written in Swift), contains almost no storyboards (we build our UIs in code, using an internal component framework), and we release every two weeks.
Some of the duties involved: Produce clean, efficient code based on requirements. Produce maintainable code. Focus on testability of delivered solutions. Integrate software components and third-party programs. Verify and deploy programs and systems. Troubleshoot, debug and upgrade existing software. Recommend and execute technical improvements. Create technical documentation for reference and reporting.
The successful candidate will have a strong track record of delivering software projects and be comfortable participating in all stages of product development, from requirements gathering and design to implementation, testing, and deployment. We’re seeking a candidate with fantastic communication skills, capable of articulating complex concepts to stakeholders of all seniority levels. You’ll have opinions on good engineering practices and help to shape our processes as the team grows. We’re committed to developing junior and apprentice engineers, so you’ll have opportunities for mentoring and coaching early-career developers.
Key competencies and experience: Excellent written and verbal communication skills. Excellent organisational skills including time management. Willingness, ability to self-learn and quickly adapt to new technologies, tools and working practices. Minimum 4 years commercial development.
So you have a job or jobs you want to fill, just let us have the details below and we will be in touch shortly.
We have received your enquiry and will be in touch