We are always keen to hear from interesting people who can make our team even better so if you see a position that you want to apply for then just shoot us a quick message at hello@optimalcompliance.com
Front End Engineer
The Role
We are currently looking to grow our team of engineers and are recruiting for a Front end Engineer to work alongside the Front end Lead and the wider business on a suite of FinTech SaaS applications, and its supporting data platform. Optimal Compliance specialises in helping SMEs to run their businesses more efficiently and advises on 2 notable sections of the industry: the R&D Tax Credits scheme and operating as a Limited Liability Partnership (LLP). Traditionally both of these practices have been tricky and time-consuming for small businesses and consultants alike. As a result of the complex nature of these industries, we have already delivered a SaaS R&D tax relief product to market. Optimal Compliance is also in the process of building an application to automate the creation and maintenance of its LLP and group structuring practice, this will also be available as a SaaS product. You will play a pivotal role in designing, architecting, building and maintaining both SaaS applications.
The Day to Day
➔ Code
◆ Use React, TypeScript, Redux and GraphQL to develop a robust, performant,
testable and easy to maintain front end
◆ Implement modern front end testing techniques with technologies of your
choice
◆ Participate in pair programming sessions and execute thorough code reviews
➔ Contribute
◆ Be autonomous in the decision making and communicate your decisions with
other project leads and partners
◆ Take ownership of developing new features within the front end codebase and
uphold the standards within it
◆ Coordinate with the rest of the team working on different layers of the
infrastructure
➔ Learn
◆ Get the space and time to continue to build the breadth of your skill set, to
become a Full Stack engineer across multiple displines
The Responsibilities
➔ Developing new user-facing features using React, Redux and TypeScript
➔ Transforming designs and wireframes into high quality JSX and CSS code
➔ Owning new feature development within the front end architecture
➔ Ensuring cross-platform optimization and responsiveness for mobile devices
➔ Seeing through features from conception to finished product; from design,
development to delivery
➔ Interfacing with other business units to digest requirements and produce tangible
chunks of development work
The Essentials
➔ Modern React (React Hooks)
➔ TypeScript
➔ Redux
➔ GraphQL
➔ Modern testing methodologies
➔ Git/GitHub
The Nice-To-Haves
➔ React Native
➔ Serverless Framework
➔ Authentication and authorization flows
➔ Sketch
➔ Well rounded knowledge of the wider AWS landscape
➔ Third party integrations
➔ Build pipelines and task runners
- Babel
- Webpack
- NPM