Build frontend features for a video management system
Worldwide
We are looking for a Frontend Engineer to design and deliver improvements and features to our cloud‑based video management system for security and surveillance. Our web app is built without a framework - you'll need to use your existing Javascript (some JQuery), HTML and CSS skills to implement new features and improvements. You will join an existing remote development team and will be helped by a Tech Lead and supported by a Product Manager on MS Teams. Our team are based in the UK and US. The first feature you will work on is a visualisation of analytics data collected from surveillance cameras. Line counts, heat maps, occupancy and motion histograms. You will be given wireframes, user stories with acceptance criteria, an almost complete backend API (you'll be expected to suggest improvements to meet requirements!) and existing UI components and layouts to adapt and re-use. Must have: - Strong experience building frontend UI from proof of concept through to production with HTML, JavaScript and CSS. - Significant experience developing frontend applications in JavaScript. - Strong experience using jQuery to create complex web applications. - Experience with HTTP(S), WebSocket, WebRTC, REST APIs Nice to have: - Experience using JSP for HTML templating. - Understanding of AWS cloud components. - Good understanding of security concepts such as TLS, JWT and signed URLs. - Linux development experience including SSH, networking, systems, filesystems and cron. - Experience using Git, branching strategies and Gitflow. - Excellent written and spoken English for working in a remote engineering team.
- More than 30 hrs/weekHourly
- 3-6 monthsDuration
- IntermediateExperience Level
$15.00
-
$30.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:3 weeks ago
- Interviewing:0
- Invites sent:1
- Unanswered invites:1
About the client
- United StatesBoca Raton9:21 AM
- $448K total spent36 hires, 5 active
- 6,724 hours
- Large company (100-1,000 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by