Test Driven Development Jobs

15 were found based on your criteria {{ paging.total|number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("0")|number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("1")|number:0}})
Hourly - Intermediate ($$) - Est. Time: Less than 1 month, 10-30 hrs/week - Posted
To help with the rebuild of an existing online questionnaire web application, I am looking for a developer with experience with Symfony2 and Angular. The job should be about 40-60hours of work. Task would range from developing the Angular client that consumes the FOSRest API, choosing and displaying the correct template for a question to extending the API in Symfony to handle certain events such as the start of a questionnaire and serving the next. I am developer my self and would do the job if I had the time. I can and will break down the stories in to specified tasks. Required knowledge: * Angular JS * Symfony2 * REST * Some HTML/CSS (Bootstrap 3)
Skills: Test Driven Development
Hourly - Expert ($$$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
The primary of expertise of our company is Machine Learning. We have a highly successful desktop software offering and working hard to provide a Cloud-scale end-to-end system to benefit our existing clients and expand to new markets. Web Frontend plays two very important roles * Serves as the default portal to Cloud Machine Learning resources we provide. * Facilitates rapid development cycle. Our desktop offerings are going to talk to Machine Learning backend too, using the stable version of RESTful APIs. Web Frontend is expected to be agile enough to make newly developed functionality available for testing. Requirements * Comprehensive knowledge of JavaScript ES6 on Node.JS (with babel) * Advanced experience in Isomorphic JavaScript Application development * Advanced experience with the cutting edge technologies ** ReactJS ** Redux (or alternatives) ** Immutable.JS * Experience with RESTful API (OpenAPI Specification) * Working experience with HTML & CSS Desired Skills * Basic Linux shell experience * Software Architecture. Design Patterns. * Software Performance optimization. * Test-driven development. * Agile software development. * Data Visualization. * Contribution to Open Source projects.
  • Number of freelancers needed: 2
Skills: Test Driven Development CSS CSS3 Data Visualization
Fixed-Price - Intermediate ($$) - Est. Budget: $2,000 - Posted
The job is to develop a web app that helps a client streamline the production of text-based report. This app has a number of linked sections (main section pages listed in parenthesis): 1) Users (user list page, add/edit user form) 2) Client (client list page, add/edit client form) 3) Speaker (speaker list page, add/edit speaker form) 4) Topics (topics list page, add/edit topic form, add/edit sub-topic form) 5) Questions (question sessions list page, add/edit question session form, questions list, add/edit question form) 6) Reports (client-report list page, report preview and edit form) Email reports are generated by matching the topics each client subscribes to with the topics each question is tagged with. The report is rendered to HTML email through a Jinja2 template. Reports are sent using Amazon's email service. The site uses standard Bootstrap. Only client employees can access the site - so 'nice' design is unnecessary. Authentication will will be handled with flask-login. There is a small javascript function that detects if one of the forms is able connect to the server. Form validation is very standard and can occur server side. One form will need to be able to dynamically add additional fields. One form will require an autocomplete along the lines of http://loopj.com/jquery-tokeninput/. Key functions and pages will require unit/functional tests. *** Detailed page-by-page requirements will be provided to the successful freelancer.
Skills: Test Driven Development
Hourly - Intermediate ($$) - Est. Time: 1 to 3 months, 30+ hrs/week - Posted
A fun project that I have been working on to extend Icon version of old MMORPG called City Of Heroes into virtual RPG desktop. I have written a ton of functionality that exsists in Java, autohotkey, and msaccess. I want to: - Refactor to one patform (likely autohotkey but I am open) - Refactor to a true test driven development, object oriented approach using a domain model I provide - create a custom gui based on interface that I provide If you want to see some of the functions of what already works. https://www.youtube.com/watch?v=pJM5GpTuSVg https://www.youtube.com/watch?v=E95ReCoNMEM https://www.youtube.com/watch?v=7dfs8k3TwnI https://www.youtube.com/watch?v=IFoPQVhNGqI Who I need: - decent OO, not an expert, but you want to be - Test Driven Development, again I dont need an expert, but you need to put your rime into get better at it - willingness to adopt your coding style to my conventions, I am deeply biased towards clean code and software craftsmanship (http://www.goodreads.com/book/show/3735293-clean-code) - know your platform, know your language, I am biased towards Autohotkey, but if you think you can get a better outcome on another platform (c#, python, ruby, NOT JAVA, etc) convince me, now is the time for me to do this. - near full time commitment, this will be some heavy lifting, at least at first - good verbal English, as I will be close to the code, I really need someone who I can collaborate with.
Skills: Test Driven Development AutoHotKey Java Object Oriented Programming (OOP)
Hourly - Expert ($$$) - Est. Time: 3 to 6 months, 30+ hrs/week - Posted
As a Java Software Developer you will be a disciplined professional that displays technical aptitude and will possess a level of business acumen. You will work in a dedicated product stream as part of a self-organising and empowered team (Agile). In bi-weekly iterations using Extreme Programming you will showcase the functionality you have completed to the Product Sponsor, customers and stakeholders and deliver high-quality working software to a production environment. The successful candidate will be a highly motivated individual who possesses excellent technical skills and can demonstrate a thorough appreciation of software engineering principles and best practices, and the ability to communicate these principles effectively. Key Responsibilities: •Develop quality software using agile techniques such as Test Driven Development and Pair Programming •Take an active role in Story definition, assisting QA's and business stakeholders with acceptance criteria •Drive best technology and software development practices into the team with passion and enthusiasm •Take a pro-active role with production issues and release management •Contribute to the technical direction of the team •Continuously challenge the ways of working to ensure continuous improvement within the team Essential Requirements/ Skills: •Delivery experience within an agile project •Experience and strong ability in agile development using Java / Groovy and Spring •Comfortable working in a unix / linux environment •Knowledge of frameworks such as Spring and Gradle •In-depth experience of developing high capacity, high traffic, high availability websites/systems •Experience of designing and implementing APIs •Bachelors’ degree or equivalent industry experience Desirable Requirements/ Skills: •Experience of designing and implementing micro services •Experience of working in a continuous delivery environment •Experience of Angular / Javascript Behaviours sought: •A track record of getting the job done •An enthusiasm and aptitude for learning new skills and practices •Takes pride and ownership in their work •Good team player •Great at communicating •Delivery experience within an agile project specific experience in TDD, Pair Programming •Bachelors’ degree or equivalent industry experience
  • Number of freelancers needed: 10
Skills: Test Driven Development Agile software development CSS3 Groovy