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

Oop Jobs

13 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: 1 to 3 months, Less than 10 hrs/week - Posted
Middle Web developer is needed to support and refactor JSON RPC API. Successful candidate should: 1. Perfectly read and get into complex PHP sources. 2. Develop and put the ground for decisions in software architecture and implementation. 3. Document his solutions, including UML diagrams. Additional welcomed skills are: 1. Unit and functional testing experience. 2. Memcached, Redis. 3. Software containers (Docker, etc.). 4. Experience in algorithms productivity. 5. LAMP stack configuration optimization. Preferences to Eastern Europe candidates.
Skills: Object Oriented Programming (OOP) API Development json Mercurial
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
If you like toying around with things, learning new frameworks, and are constantly trying to figure out how things work, then I'm looking for you. Must be familiar with OOP (object oriented programming), DRY (Don't repeat yourself), KISS (keep it simple stupid), and generally write well thought out, logically constructed, spaghetti-free, good code.
Skills: Object Oriented Programming (OOP) C# Java JavaScript
Hourly - Intermediate ($$) - Est. Time: 3 to 6 months, Less than 10 hrs/week - Posted
• Experience developing node.js applications or a solid experience building applications on top of RESTful APIs • Must be strong in Object Oriented Java Script (OOJS) or Server Side Java Script (SSJS) • Perform code reviews to the highest standards for NodeJS apps & web apps. • Solid knowledge of common client JavaScript technologies • Experience with JavaScript templating systems (Mustache, Handlebars, Dust, etc) • Comfortable with modern JavaScript architectures • Write web application code following best practices of accessibility, internationalization, TDD. • Drive innovation through rapid prototyping and iterative development. • Experience with cross-browser, cross-platform, and design constraints on the web • Experience in software design patterns, problem solving and troubleshooting skills • Proven problem-solving and interpersonal communication skills. • Ability to operate effectively both independently as well and within a team. - Minimum of 3 years experience - Fulltime - Can start ASAP - Accepting applicants from Philippines, Thailand, Russia, Israel and Ukraine ONLY. Thanks
Skills: Object Oriented Programming (OOP) JavaScript Node.js
Hourly - Entry Level ($) - Est. Time: More than 6 months, Less than 10 hrs/week - Posted
RESPONSIBILITIES - Write “clean”, well designed code & new modules for our software - Troubleshoot, test and maintain the core product - Contribute in all phases of the development lifecycle REQUIREMENTS - Proven software development experience in PHP - Strong understanding of OOP Concepts - Demonstrable knowledge of web technologies including HTML, CSS, Javascript, AJAX - Good knowledge of relational databases, version control tools and of developing web services - Understanding of open source projects (Laravel, Symphony, Doctrine, xCRUD, tcpdf etc.) - Experience in common third-party APIs (Google, Sendgrid, Scribd, Dropbox etc.) - Understanding of responsive web-design We are looking for a long-term employee that could work about 30 hours a week.
Skills: Object Oriented Programming (OOP) AJAX API Development CSS
Hourly - Intermediate ($$) - Est. Time: More than 6 months, Less than 10 hrs/week - Posted
We are looking for a web developer able to integrate new elements into an existing php/mysql environment using html/css/javascript skills - knowledge of responsive design principles preferred. Also able to take existing designs and re-purpose them for print, web, and html emails. DUTIES AND RESPONSIBILITIES: • Write well designed, testable, efficient code by using best software development practices • Integrate data from various back-end services API's and databases • Be responsible for maintaining, expanding, and scaling multiple sites REQUIREMENTS: • A solid understanding of how web applications work including security, session management, and best development practices • Adequate knowledge of relational database systems, Object Oriented Programming and web application development • Basic knowledge of Search Engine Optimization process • Aggressive problem diagnosis and creative problem solving skills PERSONAL CHARACTERISTICS: 1.Strong work ethic and ability to work independently or on a team 2. Strong organizational, communication and interpersonal skills. 3. Organized - strong attention to detail and follow-up. 4. Self-directed and self-motivated. WHAT'S IN IT FOR YOU: 1. 401K 2. Medical, Dental, Vision benefits 3. Paid Holidays 4. PTO IMPORTANT: to be considered for this position, please take moment to prove you know how to do the job by taking the following test -->> https://goo.gl/cgLLhw
Skills: Object Oriented Programming (OOP) database programming
Hourly - Entry Level ($) - Est. Time: More than 6 months, 30+ hrs/week - Posted
- Demonstrate expertise in all the phases of the project life cycle; - Quickly gain an understanding of the company's clients, industries, business and project objectives; - Collaborate with technical team leads, developers, business analysts and other specialists to solve problems and execute project challenges while delivering high quality on time and on budget; - Communicate with the client as the primary point of contact on a daily basis; - Analyze and prioritize project activities and client needs, while establishing realistic deadlines; - Achieve a consensus among diverse and dissenting viewpoints, while effectively translating ideas into prioritized and actionable steps; - Create, maintain and present project plans and other relevant project documentation, using a variety of client-determined project management methodologies and tools; - Create project status reports and deliverable progress materials for clients; - Manage the internal team workflow and task assignments; - Thrive in an entrepreneurial environment and provide hands-on troubleshooting and best available solutions.
Skills: Object Oriented Programming (OOP) AngularJS Drupal Laravel Framework
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
We are looking for Front-end/Javascript developer with experience in building commercial SaaS products and good UX, understanding for a permanent remote job. Requirements: Excellent knowledge of HTML5, XML, CSS3, Javascript, jQuery portfolio, supporting the claim of knowledge and experience English on a good conversational level (preferably advanced) abilityto work 8 hours a day (Mon-Fri). experience of creating SaaS-based software solutions. Knowledge of billing integration is also an asset. The advantage would be : UI experience based on JS experience of creating CSS3 animations experience creating your own JS libraries experience with at least one of these proper framework - angular.js, react.js backbone.js, sugar.js, modernizer.js If you are interested. Please submit this form so we can consider your candidacy for this position. https://docs.google.com/forms/d/1cmM8K3qji2PvPUHgg8L_d7dioTGADx94cvnQKhM6QsQ/viewform
Skills: Object Oriented Programming (OOP) AJAX AngularJS CSS
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
We are looking for a skilled Java Developer to join our team. You will be involved in designing and maintaining software components used across other teams. This is an ongoing position (30+ hours per week). The hours are flexible, however you will need to have some overlap with our business hours. We are in PST/PDT (UTC -8/-7). You must be fluent in written and verbal English. Applicants must demonstrate expert level understanding of: Object Oriented Programming, unit testing and basic algorithms and data structures. Required Skills: - REST - High level knowledge of Java - Solid understanding of Dependency Injection, Inversion of Control, SOLID and Separation of Concerns principles. - Experience with at least one major framework for developing Java-based applications (e.g. Dropwizard, Spring ...) - Experience writing well-structured, easily maintained unit tests and knowledge of testing frameworks such as JUnit and Mockito. - Understanding the theory behind relational and NoSql databases. Experience with PSQL. - Knowledge of project lifecycle management tools (preferably Maven) - Git Bonus: - Working knowledge of web scripting languages such as PHP
Skills: Object Oriented Programming (OOP) Core Java Git Java
Hourly - Expert ($$$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
- Mobile web experience is required - Java script/CSS experience is a plus - Experience with JUnit, Oracle, UNIX - solid concept of Java, OOP, design pattern, multi-threading. - Good understanding or network protocols such as TCP/IP, HTTP etc ... - good grasp of industry best practices in enterprise-class software development, agile methodology - Design and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps - Uses coding methods in specific programming languages to initiate or enhance program execution and functionality - Participate in the evaluation, recommendation, and selection of hardware and software solutions - Performs expert-level engineering tasks associated with the analysis, design, and development of computer hardware, firmware, embedded systems, and/or operating systems - Develop, maintain, and report intranet metrics - Interface with different departments within the organization regarding new deployments - Research/analyze data processing functions, methods and procedures - Monitor program execution for expected performance - Requires a bachelor's degree in area of specialty and at least 5 years of experience in the field or in a related area Primary Skill Requirement: Java, J2EE, Spring, Design Pattern, OOP
  • Number of freelancers needed: 3
Skills: Object Oriented Programming (OOP) AJAX J2EE Java
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