Frontend Software Developer (Mid-Level)
(2+ years exp)Pro:Atria
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRemote Work Policy
Remote onlyHires remotely
Preferred Timezones
Relocation
AllowedSkills
The Role
We are looking for a software developer to help with the UI/UX of our secure file transfer product: SFTPPlus
This is full-time 100% remote work in an async team.
The current team is based in Europe/Africa timezone (GMT+0 - GMT+2).
We are currently using AngularJS (legacy) and Tailwind CSS (v3) with Python backend.
We plan to continue to support our AngularJS application and develop new frontend using VueJS.
All job applications should be submitted only via Wellfound.
Our product and team
SFTPPlus is a multi-protocol multi-OS solution designed to be installed and managed on your own VM.
Our product is based on free/open-source software and we work with the upstream projects in order to share as much code as possible.
The product provides client and server file transfers over HTTP / HTTPS / WebDAV/ AS2 / FTPS / SFTP / SCP and acts as a middleware.
The focus and the top priority is on security.
Advanced logs/audit capabilities and integration with micro-services and 3rd party solution is one of our main advantages.
We are now working to make it easier to use our product in the cloud with Azure and AWS as the targeted cloud providers.
SFTPPlus is developed in Python with a JSON-PRC API presented using Angular JS.
Your responsibilities
You will work as part of our development team.
You will work with HTML/CSS/JS and Python to develop the user interface and user experience and interaction of our product.
You will work with popular open-source libraries to improve the upstream projects and our product.
All our supported platforms are covered by continuous testing and all tests must pass before a branch is merged into the main branch.
All code should have a full test (unit, integration, functional) coverage and pass a peer review (internal or upstream). We have tests written in Jest/NodeJS and Selenium/Python.
The current UI is written in AngularJS (with IE11 support).
We are happy to consider migrating to Vue.js
Linux and Windows are the main platforms.
Skills and qualifications
Passion for UI/UX. We expect that you will continue to improve your UI/UX knowledge every day.
Embrace automation. Our development process is highly automated and this allows us to deliver a cost-effective competitive product.
Automated testing. You will write unit tests / integration tests / end to end test for every changes that you made. You will write tests that are fast and easy to maintain.
Building products that will last and with backward compatibility.
Once delivered to a customer our product is expected to be supported for more than 5 years.
Salary and benefits
Salary is based on experience and performance.
Working hours are flexible.
You can work as much as you like for a maximum of 6 hours per day, 5 days per week, as long as this is your primary job.
32 days per year of paid leave/vacation days.
No need to arrange for a vacation in advance.
Unlimited per year of unpaid vacation days.
If you are not from the UK, you will work as a self-employed and have to pay the taxes in the country of your fiscal residence.
This is for direct application only.
We are not looking to outsource our development team.
As part of your application message, please confirm your timezone and desired salary.
Also please confirm your experience with UI/UX testing.
Sending a link to a project that you have worked on and that contains automated tests, will highly increase the probabilty of being accepted :)
Many thanks for your time