App Developer (Web and Mobile) - React, React Native
Interactive Investor
App Developer (Web and Mobile) - React, React Native
Salary Not Specified
Interactive Investor, City Centre, Manchester
- Full time
- Permanent
- Onsite working
Posted 3 weeks ago, 23 May | Get your application in now before you miss out!
Closing date: Closing date not specified
job Ref: 2b69ecc2fba64971af29cf6d3f211b38
Full Job Description
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 skillset 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.,
- 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
- 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.
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
- 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
interactive investor is an award-winning investment platform that puts its customers in control of their financial future.
GitHub Action based pipelines using TypeScript and bash
Preferred experience with:
We've been helping investors for over 25 years. We've seen market highs and lows and been resilient throughout. We're now the UK's number one flat-fee investment platform, with assets under administration approaching £55 billion and over 400,000 customers.
For a simple, flat monthly fee we provide a secure home for your pensions, ISAs and investments. We offer a wide choice of over 40,000 UK and international investment options, including shares, funds, trusts and ETFs.
We also bring impartial, expert content from our award-winning financial journalists, highly engaged community of investors, and daily newsletters and insights.