dataJAR is a fast-expanding, forward thinking technology company based in the heart of the bustling Lanes in central Brighton. We are seeking a switched on, talented individual to help our exciting business grow.
During the past 10 years we have built one of the most advanced Device-as-a-Service platforms for Apple and have integrated it with leaders in the Apple device management space such as Jamf, Okta and others.
As a frontend developer you will have the opportunity to develop and grow the next generation of dataJAR’s flagship products. You will be working as part of our talented development team, which has diverse experience in developing and managing in-house solutions, apps and infrastructure written in Python, Swift and a number of Shell scripting languages.
Who are we looking for?
This is an exciting position with huge potential for growth for the right individual. You will be quick-thinking and thrive in a busy, fast-moving environment, while being able to work on your own initiative.
You will be an enthusiastic and creative developer, who is not afraid to speak their mind about alternative routes that could be taken to improve both the product and the company as a whole. You will bring a confident and empathetic attitude towards colleagues and customers, with a commitment to continuous learning and to better yourself in your area of expertise as well as grow and develop skills in new subjects.
Your daily routine will involve:
- Developing internal and customer-facing dataJAR systems using React and Python frameworks such as Django and Flask
- Performing requirements determination analysis and produce plans for design and delivery of projects
- Leading on the UI / UX design and implementation as per project specifications, to deliver data visualisation within solutions
- Designing and delivering full end-to-end development lifecycle workflows
- Assisting other members of the development and engineering teams within projects, in areas relevant to your specialisation
- Producing documentation as required in areas such as software development, release management, system architecture etc.
The success of this position requires:
Essential:
- Experience of working with React (2+ years)
- Experience working with Python frameworks (Django and Flask)
- Experience of UI / UX design and implementation
- Javascript/JQuery, HTML, CSS
- Experience of working with Git
- Data visualisation and migration
- Experience of working with databases, with MySQL in particular (1+ year experience)
Desirable:
- Experience of full end-to-end development lifecycle work
- Experience with containerisation tools such as Docker
- Any experience of automation tools such as Chef or Ansible and CI/CD Systems is highly advantageous
- API design
What are the perks?
- Getting along with the people you work with makes a huge difference. We are proud to say that loving the colleagues they work with consistently comes out top on our employee satisfaction surveys
- Dedicated Apple laptop and remote work accessories
- Health insurance
- 28 days holiday
- Additional day’s holiday for your birthday
- Christmas and summer company-wide parties, a great social vibe in the office and weekly Zoom drinks to involve remote employees
- Cycle to work scheme
- Life insurance
- Pension contributions
- Financial contribution towards a personal financial planning service
- Contribution towards personal home office purchases
- Open and inclusive culture with a focus on personal development
- Regular office hours, no shift work