Software Developer (JavaScript, TypeScript)

24/7 Technology Ltd
Warrington, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 45K

Job location

Remote
Warrington, United Kingdom

Tech stack

Clean Code Principles
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Mobile Application Development
Code Review
Data Validation
Relational Databases
Software Debugging
Middleware
Github
Identity and Access Management
Mobile Application Software
MariaDB
Node.js
E2e Testing
SQL Databases
Trello
TypeScript
Software Security
Cypress
Indexer
Backend
Gitlab
Amazon Web Services (AWS)
Git Flow
Bitbucket
React Native
Front End Software Development
React
React Testing Library
Cloudwatch
REST
Es2015

Job description

As a Developer, you will be responsible for designing, developing, and maintaining our web and mobile applications. You will work closely with our development manager and IT department to build scalable, secure, and efficient solutions tailored to the construction industry. This role offers the opportunity to work with modern technologies and contribute to a product that is making a real impact in the industry., * Architect, design, and implement scalable and efficient code to our existing web and mobile application, ensuring seamless frontend development while leveraging expertise in backend technologies.

· Agile Project Management: Utilise Trello, Bitbucket and other collaboration systems for complete lifecycle management of projects.

· Design, develop, and maintain robust web and mobile applications using JavaScript, TypeScript.

· Develop both front-end and back-end features, ensuring seamless functionality and an intuitive user experience.

· Collaborate with our product manager to build solutions based on requirements of the business.

· Write clean, efficient, and well-documented code following best practices.

· Optimise applications for performance, security, and scalability.

· Troubleshoot, debug, and resolve technical issues as they arise.

· Participate in code reviews and contribute to a culture of continuous improvement.

· Stay up to date with emerging technologies and trends in web and mobile development.

Requirements

· Strong proficiency in JavaScript (ES6+)

· Strong proficiency in React (state management, hooks, context API, props, JSX, custom components)

· Competency in React Native and building mobile applications

· Solid knowledge of Node.js (REST APIs, middleware, error handling)

· Able to use AWS services (EC2, S3, IAM, CloudWatch, RDS)

· Strong understanding of relational databases (MariaDB/SQL) (schemas, queries, joins, indexing)

· Competent with unit, integration, E2E testing (Jest, React testing library, Cypress - or similar

· Good understanding of Git workflows (branching, PRs, resolving conflicts) and experience with GitHub, Gitlab, Bitbucket or similar.

· Knowledge of security practices (input validation, API security)

· Ability to take part in code reviews

Benefits & conditions

In addition to a competitive salary and benefits package, we provide continuing learning and development opportunities within an excellent professional work environment.

Pay: £40,000.00-£45,000.00 per year

About the company

24/7 Technology is a national managed service provider, specialising in print, hosted telephony and IT Solutions for both commercial and educational clients.

Apply for this position