React Developer

Posted on Mar 15, 2023 by TEKsystems
React Developer - Permanent role
Location - Manchester or Leeds
1-2 days in office every couple of weeks
Sponsorship cannot be provided for those who do not have the right to work in the UK
PURPOSE OF ROLE:
We are looking for an App Developer who is excited by building highly scalable, highly available, performant apps for web, mobile-web, and mobile-native browsers and devices.
We are looking for a developer who can build apps that feel truly native to web and mobile-web browsers and mobile-native devices, utilising the power of React, React Native (both the iOS and Android platforms), web and mobile technologies.
You will have a proven skill set that spans web (React), mobile (React Native), JavaScript, and other web and mobile platforms, with TypeScript experience a massive bonus. You will be a strong team player working on highly collaborative projects.
You will join our Apps team who are responsible for architecting and building our web, mobile-web, and mobile native research, content, trading, and internal applications as well as working closely with our API + Services teams.
KEY RESPONSIBILITIES:
Build high-quality web, mobile-web and mobile-native UIs for customer and internal facing users using React and/or React Native, JavaScript, and TypeScript
Build cross-platform, cross-browser reusable web apps, JS services, utils/helpers, components, and libraries in JavaScript/TypeScript
Develop and use components and styles from our internal pattern library, using Chakra UI
Develop against existing patterns and code structures whilst recommending best-practice approaches
Develop and maintain our codebases and dependencies using versioning/semver principles
Develop according to UX design patterns (new and established)
Develop according to brief from squads and streams
Build for high scalability, high availability, and performance
Optimise and debug bugs and performance issues
Create Unit and Integration Tests using Jest and react-testing-library using TypeScript
GitHub Action based pipelines using TypeScript and bash
Integrate analytics tracking using our internal GTM data layer based analytics framework
Integrate crash analytics tracking using our internal Rollbar based crash analytics framework
Identify potential solutions, evaluate technical feasibility, produce estimates, and ensure solutions meet business requirements
Work closely with API + Services team to integrate APIs and other services
Produce and maintain documentation
Take ownership of assigned tasks and become a Development Champion
Perform and contribute to Code Reviews
Motivate, mentor and coach excellence in technical and non-technical colleagues, become a champion for our team, platform, best-practices, governance and ways-of-working
Requirements
SKILLS AND EXPERIENCE REQUIRED:
Required experience and proven proficiency in:
Development of HTML5+ and CSS3+, JavaScript and (or willing to learn) TypeScript
React web framework and knowledge of its core principles and ways-of-working
React Native framework (or willing to learn) and knowledge of all main concepts
Styling React apps (CSS-in-JS)
Developing NodeJS based apps
Integrating with RESTful APIs
Integrating with modern authentication frameworks, such as JSON Web Token, OAuth etc
CI/CD build pipelines and tools such as GitHub Actions, Babel, Webpack, NPM, etc
Unit and Integration automated tests using tools like Jest, Selenium etc
Code versioning tools such as Git
Technical problem analysis
Interpersonal and communication skills (written and verbal)
Time management and prioritisation
Preferred experience with:
Working in a high-pressure, time critical operating environment
Working within a regulated environment
Financial services or stockbroking
Supporting the critical applications of a digital business
Working with both Agile and Waterfall methodologies
Jira or other software management tools
DevSecOps mindset
People and team management experience
Job Title: React Developer
Location: Manchester, UK
Job Type: Permanent
Trading as TEKsystems. Allegis Group Limited, Bracknell, RG12 1RT, United Kingdom. No Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at our website.
To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go our website.
We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice on our website for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
Reference: 2511388162

Alert me to jobs like this:
React Developer in Manchester, Lancashire, United Kingdom, Full-Time
Amplify your job search:
Expert career advice
Increase interview chances with our downloads and specialist services.
Visit Blog