![]() |
Minor updates and code changes occur every day. Only significant or noteworthy updates are shown here. Updates shown with a gold background are (or were at the time) only available to Advanced HOPS members.
Time Date | System Updates |
---|---|
Update 847 25 February 2022 | HOPS VACANCY: DEVELOPER £40,000 - £55,000 depending on experience. We are are looking to recruit one or more React developers to assist in meeting the growing demand for HOPS's online systems. If you are enthusiastic about web development, and keen to help HOPS grow and support heritage railways thrive for the future, please get in touch! Applicants are required to have experience of React development, Material UI, and a strong knowledge of modern-day JavaScript, CSS layout engines, and browser technologies. Ideally also acquainted with Redux, and familiarity with Docker would be useful. Railway interest / background / experience (heritage or main line) is an advantage but not a requirement. To suit the successful candidate's situation the role can be either fully remote working from home, or from a fully-accessible office at HOPS HQ in Totnes in South Devon (right next to Totnes railway station). We welcome applicants wishing to work part-time or full-time, and from freelancers/contractors. (The salary shown above is based on a full-time employee.) Flexible working hours can be accommodated. Applications are welcome via email, accompanied by a CV, telephone number, and if possible some examples of previous work, to admin@heritage-ops.org.uk We're looking forward to hearing from you! --- About HOPS: HOPS has developed over the last 13 years to become one of the primary support organisations for heritage railways in the UK, and now has a rapidly-growing customer base in Australia. We also support some other, non-railway but primarily education-based, heritage organisations. HOPS delivers a wide range of online ERP tools, including operational, management and compliance support tools to its customers, as well as providing consultancy support in their implementation and other matters of railway compliance, safety and risk-management. Technical: HOPS is a JavaScript application created with the React framework; Redux is used in a limited way for state management; Axios is used for HTTP requests. Material UI v4 is used as the basic UI framework; many custom UI components have also been written to either abstract Material implementation details or implement advanced custom controls. Virtually all React components are currently written in the class-based approach. A mixture of styling approaches are used, including JavaScript style objects, CSS/SCSS modules, Material UI's styling framework, and custom layout/styling container components. Virtually all layout is handled using CSS Grid / Flexbox. --- |