Join Us

All
August 06, 2019 | Development | Back | Share Via

Senior Front-end Software Engineer - Open

Senior Front-end Software Engineer - Open

Senior Front-end Software Engineer

Smartia | Bristol and Bath Science Park, Bristol, UK

Aug 2019

 

 

Description
We are looking for Smartia’s first dedicated front-end engineer. In this role you will own the front-end stack, drive the design, develop, test, deploy, maintain and enhance the existing software solutions.

You are a player-coach who is happy to get his/her hands dirty. You will work with cross-functional teams to bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
This is a rare opportunity to build a modern OS-like front-end almost from scratch.

Responsibilities
- Own Smartia’s frontend(s)
- Develop new user-facing features
- Refactor, enhance existing front-end solution
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimise applications for speed and scalability
- Ensure high test coverage
- You will be opinionated about the APIs the front-end consumes and will help us make the backend endpoints more robust and consistent
- Collaborate with other team members and stakeholders

Skills And Qualifications
- At least 3 years of front-end experience in a senior position
- Proficient understanding of client-side scripting and and at least one JavaScript framework (ReactJS/Native, Angular, Vue and/or Flutter)
- Proficient understanding of web technologies (HTML5, CSS3, Javascript, Restful APIs, NodeJS)
- Proficient understanding of cross-browser compatibility issues and ways to work around them
- Proficient understanding of code versioning tools, such as Git
- Proficient in building mobile friendly front-ends
- Experience in User-centred design from initial wireframes through prototyping and building of the final product
- Familiarity with the full web stack, including protocols and web server optimisation techniques
- Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Good understanding of any modern OO languages will be a plus
- Experience on working with Agile software development process
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus
- Bonus for native mobile app development knowledge
- Bonus for previous experience with charts, statistics and/or administration panels
- Bonus for resonating to the concepts of framework/application
- Bonus for knowledge of GraphQL, Apollo, Falcor
- Bonus for knowledge of Python/Django

About Smartia
Smartia is a deep tech company shaping the future of industrial operations. Manufacturing drives the economy on a global scale. However, today, manufacturers are facing challenges owing to the lack of digitisation on the factory floor and the inefficiencies in their ageing processes. To reignite innovation in manufacturing and propel companies into the 4th Industrial Revolution, Smartia is building a revolutionary AI and IoT platform - MAIO - to help manufacturers digitise and monitor their assets (i.e. machines and processes).

What makes a Smartian:
- We build awesome things
- We love challenges and solving problems
- We are self-driven
- We are creative
- We are not afraid of failure and learn from mistakes
- We are open, honest and direct
- We stand alongside our colleagues, partners and customers in good and bad times
- We are high performers

What we offer:
- Competitive compensation
- Flexible working hours
- Working from home on agreed days
- Training and development programs
- Health care insurance
- Pension scheme
- Company profit sharing scheme

If you would like to apply, please click here