Front-End Developer

AGITO


Date: 1 week ago
City: Huntingdon
Contract type: Full time

Who We Are

AGITO is a multinational engineering company specializing in the development and implementation of automation and technology solutions for the Food, Beverage, Parcel & Post, and Warehousing sectors. Our expertise lies in logistics, distribution, production, materials handling, robotic & sortation automation, supported by sophisticated software solutions. We prioritize efficient, structured, and cost-effective engineering, fostering a culture of innovation and embracing contemporary methodologies. Our mission is to enhance efficiency and productivity for our customers by delivering cutting-edge automation technologies.

AGITO's recent partnership with Hilton Food Group is a significant catalyst for our global expansion. With Hilton's support, we are penetrating new markets and revolutionizing the automation sector.

As part of our expansion strategy, we seek an Developer to join our Software Team in United Kingdom. This individual should be ambitious, curious, and possess strong teamwork skills. They will collaborate closely with our local partners whilst supporting the other parts of business and customers based in Australia, Canada, Ireland, EU. Additionally, they will work alongside our Software team in the UK to develop project and product based world-class software solution.

This role offers the ideal candidate an opportunity to join a rapidly growing enterprise at its foundational stage. At AGITO, you'll become part of a global team of innovators dedicated to bringing our customers' automation vision to life.


Do you consider yourself qualified:

· Process-oriented with strong attention to detail

· Self-motivated and able to work effectively remotely

· Able to multitask efficiently

· Flexible and adaptable to an ever-changing environment

· Experience in Front-End Development

· Proficiency in Object-Oriented Programming (OOP)

· Proficiency in the Software Development Life Cycle (SDLC)

· Strong software development skills

· Strong problem-solving and analytical abilities

· Experience with large-scale systems and third-party equipment integration is a plus

· Bachelor's or Master's degree in Computer Science or a related field


The Role

This role would suit a driven and motivated Developer. Day to day you will:

· Front-End Development (Client-Side)

UI/UX Design: Collaborate with designers to create an intuitive and aesthetically pleasing user interface.

HTML/CSS: Use HTML for content structure and CSS (or preprocessors like SASS/LESS) for styling the web pages.

Node.js & Frameworks: Implement dynamic behaviour and interactive elements using Type Script, and libraries or frameworks like:

Vue.js (most popular front-end frameworks).

Responsive Design: Ensure that the application is mobile-friendly and adapts to various screen sizes and devices.

Cross-Browser Compatibility: Ensure that the application works consistently across different browsers.

· API Integration

RESTful APIs: Fetch data from back-end services or third-party APIs using tools like Axios or the Fetch API.

GraphQL: Some applications use GraphQL to request data in a more efficient way than traditional REST.

Error Handling: Handle errors in data requests and provide appropriate feedback to users (e.g., loading states, error messages).

· Testing and Quality Assurance

Unit Testing: Create and execute unit tests to ensure that individual components work as intended.

End-to-End (E2E) Testing: Ensure that the entire user journey works as expected.

Test-Driven Development (TDD): Some frontend developers follow the practice of writing tests before code to ensure reliability.

Bug Fixing: Identify, debug, and resolve issues or defects in the code to improve system stability and user experience.

Performance Optimization: Analyse and optimize the performance of software applications for better speed and efficiency.

· Collaboration and Communication

Team Collaboration: Work closely with other developers, architect, business analysist, product managers, and stakeholders to ensure that the software meets business needs and deadlines.

Code Reviews: Participate in peer code reviews, providing constructive feedback and maintaining code quality. o Documentation: Write technical documentation for code, systems, and processes to ensure that others can understand and maintain the software.

Stakeholder Communication: Communicate with clients or business stakeholders to gather requirements and ensure the software aligns with their needs.

· Maintenance and Upgrades

Software Maintenance: Monitor and maintain existing software, fixing bugs, and making updates or enhancements as necessary.

Version Control: Use version control systems like Git to manage changes and collaborate with team members effectively.

System Upgrades: Implement software updates and patches to keep systems secure and up-to date with the latest technologies

· Technical Leadership and Mentorship

Mentoring Junior Engineers: Provide guidance and support to less experienced team members, helping them improve their technical skills.

Technical Decision Making: Make decisions on technical solutions, tools, and technologies, ensuring the best fit for the project.

Research and Development: Stay current with emerging technologies and industry trends, and evaluate their potential application in projects.

· Security and Compliance

Security Best Practices: Implement security best practices to protect software from vulnerabilities and ensure user data is secure.

Regulatory Compliance: Ensure the software adheres to relevant legal, regulatory, and industry standards (e.g., GDPR, HIPAA, etc.).

· Deployment and Operations

Software Deployment: Work with DevOps teams to deploy software to production environments.

Continuous Integration/Continuous Deployment (CI/CD): Automate testing, building, and deployment processes to ensure rapid and reliable software delivery.

· Customer Support and Troubleshooting

Support: Assist with troubleshooting and resolving customer issues or technical support requests related to software.

User Feedback: Analyse user feedback and make improvements to the software based on their input.

Your Skills

The successful candidate should demonstrate:

· Proficiency in language and farmwork.Node.js, Type Script, Vue.js

· Proficiency in Object Oriented Programming, SDLC, Rest API and Event Driven Architecture

· Software Development Tools: IDEs (e.g., Visual Studio, Visual Code), build tools (Azure Pipeline), version control (e.g., Git).

· Database Management: Knowledge of databases (SQL, NoSQL, MongoDB, Graph QL), and data manipulation.

· Agile Methodology: Familiarity with Agile or Scrum development practices.

· Cloud Computing: Experience with cloud platforms (Azure).

· DevOps: Familiarity with automation tools like Docker, Azure Pipeline for CI/CD.

· Other Tools: Jagger + Elastic, Swagger

· OS: Windows Servers 2016 and later.

· Competent in problem solving, team building and decision making

· Strong verbal & written communication skills

· Good verbal and written English

Qualifications and Experience Levels:

· Relevant Computer/Software/Information Technology degree is preferred or equivalent professional experience

· Experience in a similar industry with around 5 years of experience

· A strong portfolio showcasing frontend projects (personal projects, open-source contributions, or work done in previous roles) is valuable.

· Practical experience with designing, developing, and deploying complete web applications is required.

At AGITO

We are all about creating better experiences - for our customers and for each other. We work hard to support and nurture our people, and as the business continues to expand into international markets, we offer ongoing career development and opportunities for our team.

Please note - To apply you must reside in United Kingdom and have a legal resident permit.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Grounds Maintenance Operative - RAF Alconbury

Ground Control, Huntingdon
2 weeks ago
JOB TITLE Grounds Maintenance OperativeLocation: RAF AlconburySalary: CompetitiveContract Type: PermanentWorking Hours: 40 hours per week, Monday-Friday_________________________________________________________________________What You’ll DoWorking as part of a busy team, the purpose of the Grounds Maintenance Operative is to carry out a range of horticultural duties to support the running of the contract. This includes grass cutting, hedge cutting, spraying, and general grounds maintenance duties as...

Engineer Mechanical (Level 3) Littlehey

Gov Facility Services Ltd (GFSL), Huntingdon
2 weeks ago
Job Role: Mechanical Engineer (Plumber)Location: HMP Littlehey, Crow Spinney Ln, Huntingdon PE28 0SRSalary: £41,818.21 per annum, + 5% additional for working shifts covering weekendsContract: Permanent, full time, 39 hours per weekWe are seeking an NVQ Level 3 qualified Plumber to join our team at HMP Littlehey, a Category C adult male prison as a Mechanical Engineer.Join a team that is...

Booking Assistant

Royal Papworth Hospital NHS Foundation Trust, Huntingdon
3 weeks ago
We are currently looking to recruit an enthusiastic and motivated, full time Booking Assistant within our Clinical Administration booking team, who are based at the Administration Hub in Huntingdon.If you are looking for a new challenge, enjoy variety in your work and wish to be part of a team striving to make a difference to our patients' journey. This post...