Jonas Software
,
Wallingford, Oxfordshire
UI Developer
Overview
Job Description
: UI Developer Gladstone has been producing market-leading software to the fitness and leisure industry for over 35 years. Our developers are passionate about writing high quality products and code. Adopting agile methodology, we encourage continuous improvement of our products, toolset and processes. Developers here can make a meaningful impact on our standards and architectural direction. Nothing is static in software. To ensure our developers continue to be the best around, we insist on giving developers time and resource to experiment and conduct research. As part the Jonas Group of companies, we offer excellent opportunities for progression in territories throughout the world. POSITION: Within the R&D team at Gladstone we have built a strong culture of innovation and trust, a culture in which developer are encouraged to engage with the wider development community and bring ideas back into the team. Our developers do not come to work just to cut code, but to be involved in the entire lifecycle of software development. We have fostered a culture in which all contribute, and all ideas are considered no matter who presents them. To encourage this culture of innovation all team members are given a day every month to pursue independent projects and research not related to their general sprint work. We now are seeking an experienced AngularJS Developer to join our growing team and to work on an exciting greenfield project, rebuilding and transforming our legacy applications into a modern SaaS based platform. As an experienced Angular developer, you will be responsible for implementing the UI for some of our key products as well as heling ensure best practices are adopted and adhered to across the team. You will also play a key role in mentoring other developers and helping them to upskill in UI development. JOB RESPONSIBILITIES: The role itself is very varied and will entail: * Developing new user interfaces for key products using Angular in an agile environment * Identify product impact and possible implementation options * Review the code of others for technical accuracy, standards, functional compliance to the design, and compliance with best practices * Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes * Daily reporting of development activities * Work with the team to define and agree estimates * Follow defined software development processes and standards. JOB QUALIFICATIONS: Essential: * Experience in user interface development for web-based applications. * Extensive experience of developing user interfaces using Angular (version 6+) and incorporating best practices * Experience of mentoring other developers within the team helping to upskill them in Angular development * Experience of working with RESTful APIs * Reviewing code produced by other developers ensuring it adheres to best practices * Experience of reviewing the quality of developments produced by third parties ensuring it adheres to best practices * Ability to use version control software, such as SVN or Git. Desirable: * Knowledge of Object-Oriented Programming, (.Net framework, C#, MVC etc) * Knowledge of Relational Databases and SQL * Exposure to developing within a Microservices architecture * Exposure to a DevOps environment * Previous use of JIRA * Knowledge of developing mobile friendly web applications * Knowledge of modern IDEs, particularly visual studio * Agile/Scrum development process exposure * Relevant industry certification. Your Personal Characteristics will include: * Excellent communication skills with the ability to explain issues clearly and simply, both orally and in writing * Self-improvement and ability to learn on the fly * Ability to collaborate to achieve team goals * Be creative and demonstrate flair * Logical and analytical, with a methodical approach to problem-solving * Accurate, with high attention to detail * Self-motivated, resourceful and keen to learn and share knowledge * Able to remain calm and problem-solve under pressure. Salary will commensurate with experience and job responsibilities. The company offers excellent benefits. Only candidates who are eligible to live and work in the UK need apply. Business Unit: Gladstone Software Scheduled Weekly Hours: 37.5 Number of Openings Available: 1 Worker Type: Regular Career Site: More About Jonas Software: Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain. Jonas' vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the