You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Javascript Jobs

1,748 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Hourly - Entry Level ($) - Est. Time: Less than 1 week, Less than 10 hrs/week - Posted
I need a developer that isn't working right now, and can devote 8 to 10 hours to get some work done. I will need the developer to work alongside me, rather than working independently. If you're okay with that then we are good to go. There is no project management for the job; tasks will be given as soon as the other task are complete.
Skills: JavaScript Adobe Business Catalyst CSS3 HTML5
Fixed-Price - Expert ($$$) - Est. Budget: $1,000 - Posted
We are looking for a highly qualified Wordpress and Magento custom plugin/extension developer. This is an interesting project/role which will require to develop other Utilities too in the future - Professional developer who has experience in developing well structured, high-end, secure plugin/extension for eCommerce platforms. - The first plugin will be based on Payment gateway and the developer needs to have in-depth knowledge about tokens, security, credentials, working knowledge of payment gateways, public/private keys & web sessions. - Professional developer who has built several custom plugins for WordPress, WooCommerce, Magento and other eCommerce stores. Please provide links to your previous plugins. - Certified Magento developer will only be accepted for Magento payment extension. - Our aim is to build the best, secure, reliable, optimized plugins. - All details will be provided to the selected developer / development team.
Skills: JavaScript Magento PHP WordPress
Fixed-Price - Intermediate ($$) - Est. Budget: $400 - Posted
I have an existing website (a few pages) that has manually written responsive markup + CSS, and need it rewritten to use Bootstrap 3, and fix images to be Retina-ready. The goal is not to be pixel-identical to the current version, small justified deviations are fine. Some changes are even desirable -- e.g. it currently uses <h2> in place of <h1>, small-screens hamburger menu is custom-coded ugly, images almost never use <img>, footer and navbar have layout issues on smaller screens, CSS is hard to read, homepage etc. Rather, the goal is to have well-written HTML and CSS that is built on a standard foundation and is easy to work with and make changes to down the road. It should take advantage of what Bootstrap offers whenever it makes sense and custom-style or use custom classes for things that don't reasonably map to stock bootstrap. The current version of the site isn't that, it uses "homegrown" markup for everything and making changes is sometimes challenging. Finally, I would like to make the site Retina ready on modern browsers (i.e. just use srcset and be done with it). This doesn't apply to various screenshots in there (I'll take care of that), but to background graphics, icons and various other "support" images. Because the huge background image isn't available in higher resolution, making the respective part of the homepage smaller is acceptable (and probably a good idea anyway). Quoted budget is placeholder. I'm open to using hourly rate as well if you prefer. "Attachments": (1) Copy of the site files: https://jumpshare.com/v/ImPfw7QZRHTUM0uBRBkL (2) Original PSD designs (just in case): https://jumpshare.com/v/SyEpUwjw4a9liPzefPZ5
Skills: JavaScript HTML PHP
Fixed-Price - Intermediate ($$) - Est. Budget: $200 - Posted
For a new client we have to develop a Wordpress website with an existing template from Yootheme: Venice. You can see the live demo of this template here: http://yootheme.com/demo/themes/wordpress/2015/venice/?style=default (The full screen background movie that is used for this template is currently unavailable) So this Venice template from Yootheme will be the basic setup. Next, client wants a portfolio page (full blog, not just image galley) that looks exactly like this: http://www.squarespace.com/websites/templates/wexley As you can see, the Wexley template uses a portfolio as a Gallery with images, if you click an image you get the full image. We need a portfolio that acts as a norma blog, so if you click an image you go to the full story with title, blog content and image. It is possible to handle 2 templates on 1 wordpress website, but as the Wexley template only looks like what we want, but has only a image gallery we need to adjust the Venice template Blog section so that it looks like a Wexley portfolio but then with full blog options instead of gallery-only. It is important to have a setup like Wexley where all post can have a different image size.
Skills: JavaScript HTML HTML5 PHP
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
We need a good JS developer who has knowledge of MongoDB, Node JS, Angular JS. Project is freelance but will last for a year or more. Needs to be someone who is a team player. Preferably 40 hours a week.
  • Number of freelancers needed: 10
Skills: JavaScript AngularJS MongoDB Node.js
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
I have built a simple WordPress site for internal use (not public) I need help adding a coffee cup form I have already built and connecting to MySQL database. Also, adding appointment widget to a new page and show me how to build an output form to display search results.
Skills: JavaScript MySQL Administration WordPress
Fixed-Price - Expert ($$$) - Est. Budget: $500 - Posted
Creation of a Tableau Dashboard (9.2) with 7 views. One view is a consolidated view and the other 6 resemble 6 different areas, all with the same template, but differing in the area. What we need Create the dashboard that meets with the requirements. The dashboard will be uploaded to our Tableau Server. We need the specifications to do so, since the data is in Google Docs, so we need a web data connector created. The structure of the database is as follows (PLAZA (city), CLIENTE (client name), FACTURACÓN (invoicing), BARATA_NORMAL(column to identify if the offer was cheap or at normal rate). The client handles 6 different areas (cities) and needs one view per area. The other view will be a consolidated view of all 6 areas. We would give your a powerpoint presentation with a draft design of what is expected and functionality of the dashboard. Suggestions on the dashboard are welcome, but have to be approved. The main objective of the dashboard is to identify if clients are profitable, history of the client, profitable cities, if the offer to the client is mostly cheap or normal rate). We need design documentation of the dashboard, as well as the connection documentation, testing plan and data model documentation. User's manual (how the dashboard interacts with data and solving simple user questions) Payment method We pay on a per project basis, so we need the quotation for a project, based of course on your hourly rates. If changes are required by the final client, we will give you the changes and expect a quotation from you for the extra time required. By company policy we don't pay 100% of the project upfront. We pay once the project is approved by the final client. What we offer We currently have inhouse development but want to outsource. We have a potential of 3-4 dashboards per month ready if your job is up to our expectations. If you have any questions, please send me an email and I'll be happy to answer. Regards,
Skills: JavaScript SQL Tableau Software
Fixed-Price - Intermediate ($$) - Est. Budget: $250 - Posted
Implement a Node.js API client for the Twingly Search API: https://developer.twingly.com/resources/search/. Reference implementations are found at https://github.com/twingly/twingly-search-api-ruby, https://github.com/twingly/twingly-search-api-python and https://github.com/twingly/twingly-search-api-php. The client should: * Implement the same functionality as the reference implementations. * Be Node.js 0.12.x, 4.x and 5.x compatible. * Have tests and be testable on Travis CI. Tests should include VCR/Betamax-like tests for testing against previously recorded requests as the reference implementations do. Tests should not require any special setup such as environment variables. * Be possible to publish as a package to NPM. We will do the publishing. * Be documented, including a README. * Include usage examples, see reference implementations. * Source code files should end with newline. * Be MIT licensable.
Skills: JavaScript API Development Node.js XML
Fixed-Price - Entry Level ($) - Est. Budget: $20 - Posted
Make it obvious that the traps are dangerous ● Add a functional lose state – make something happen to indicate the game has been lost ● Use the keyboard as input with a rigidbody ● Make it fun to play ● Write Code in JavaScript ● Make comments in Java Script (Expain)
Skills: JavaScript Unity
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App