Find Jobs
Hire Freelancers

Javascript GUI

$5000-25000 USD

Cancelled
Posted over 15 years ago

$5000-25000 USD

Paid on delivery
**We are looking for a developer who:** * is an individual (not a company). * is experienced with browser based GUI design ??" a developer interested in doing 100% browser based work (Javascript/DOM/CSS/HTML/Ajax/Dojo/Prototype). * is interested in doing multiple jobs for us on rentacoder over a long period of time (stable ongoing relationship of jobs). This controls time investment risk for both you and us, and it gives us accountability for the cost of fixes and features. * can fix issues (70%) and develop new functionality (30%). * is from Russian Federation or Ukraine. * has good user interface skills ??" a developer who can produce designs which are intuitive to end users and a developer who can achieve conceptual simplicity. * is goal/output oriented ??" is a productive engineer. * has well-rounded personal and business skills (not just a coder). * is self-motivated. A developer who is willing and capable of taking over responsibility for front end development. * will initially do a variety of small features and bug fixing to validate your fundamental skills and learn the system (while doing useful work), later moving on to more complex jobs to further validate your skills. Once skills are validated, go on to more involved design work. We have a released product, with a web front end GUI using 100% Javascript components (frames, tabs, grids, menus, combos, forms etc) using the Dojo framework with dynamic creation and deletion of component frames within the page. We want to develop more complex functionality for the web front end. ## Deliverables ## About the product The main user interface uses a standard browser. We have a released product with a web front end GUI using 100% Javascript components (frames, tabs, grids, menus, combos, forms etc) using the Dojo framework with dynamic creation and deletion of component frames within the page. The browser application is a single page design makes the application fast and interactive (although we still desire to improve speed and reduce IE memory usage). Dojo was chosen so we could avoid needing a web server. Instead of a web server, we have an application server and the browser page/framework communicates with the backend using JSON. The backend is windows based because that is what our target market prefers. The backend application server is written in Delphi, and works with an MS-SQL database (no T-SQL used) and SSRS (via the API) - note however we do not intend to outsource any backend work. We will provide more information before you begin a job. ## Our general plan of attack 1. Get you to register interest (using this job request) if you have required skills. 2. Select the most capable developer (or maybe two). 3. Open private job requests for some basic normal bug fixes to the product, and then private job requests for complex bug fixes or enhancements (reasonable price negotiated via rentacoder bidding - we are not using this to underpay you - there is also a significant time investment on our part). The goal is to prove that the developer has the requisite non-technical skills and requisite coding skills. 4. Go back to step 2 if developer doesn't have requisite skills. 5. Final goal is to work with one (or maybe two) people in an ongoing work relationship using rentacoder. The more skilled the person, the quicker they can be responsible for the front end and the more influence they will have on the application to achieve the business goals. We want a developer that we can make mostly responsible for the web front end. Much is negotiable based upon your skills once they are proven. ## What information you need to give us * Ensure your Rentacoder profile is up-to-date, or possibly attach a copy of your Curriculum Vitae to your message for this job (English preferred, but we will accept it in Russian). Please follow RAC guidelines. * Most importantly we want to see proof of completed work. Links to your portfolio of work you have been personally responsible for (not as part of a team). Links to google searches (Russian and English) that show a work history. * We are especially interested in proof of non-technical skills (support skills, commitment, good team-player, general business skills, signs that you are practical, dedicated, trustable). * We are also interested in proof of relevant browser standard technical skills (Javascript/DOM/CSS/HTML/Ajax/Dojo/Ajax library). * Send us a message on this job request to shoe your interest. We will open private job requests to you with more details to negotiate initial jobs (at practical prices for both parties) to prove skills. * Please mention the words "Kia Ora" in your bid to show you have read these instructions (Job spammers are not welcome!). * Please give us some bullet points on the top reasons we should select you to do jobs for us. ## About us * There are four of us (two developers, and two client facing) and we are part-owners of a profitable business selling our online system to a small number of small and medium sized enterprises in New Zealand and overseas. * We have previous experience in our product market, so we have a good understanding of our clients and good contacts within the market. * We have our offices in Christchurch, New Zealand. * We are all in our thirties. We are open minded about who we work with (we all have a strong dislike of bigotry and closed-mindedness). * We all come from a windows only background, although the four of us use different OSes at present (XP, Vista, Linux, OSX). ## Skills wanted (non-coding) * Outcome oriented developer: Ability to deliver reliable working solutions (tested, usable, fast, deep understanding of end user needs). Delivers to users needs, not developers needs. Unsupervised developer. Collaborative when making design decisions. Aims for beauty in their solutions (not spaghetti coding, not a fragile coder, doesn't produce unmaintainable code). When necessary can make ugly compromises (an unfortunate job requirement when working with Internet Explorer in particular). * Can complete boring unglamourous work: A significant percentage of development work is not that fun (testing, bug fixing, workarounds, repetitive client work) - you need to be able to complete unrewarding work (as well as the fun stuff of course). Dirty work still needs doing. * Intelligent and practical: Come up with elegant solutions to problems. Able to take advantage of existing libraries when practical, able to write-their-own when the compromises of existing solutions are too restictive. * Enjoys working with others. * Good communicator: Good conversational English helps, but the facility to communicate with others is more important (even if only via email). * Self-starter: Works without any supervision. * Well-rounded: Capability to help with important product direction decisions, and potentially marketing and business decisions. * Individuals only: No companies. Over time we want to develop a stable working relationship with multiple jobs. Integrity and ongoing alignment of interests are easier to achieve with individuals. * From Russian Federation or Ukraine: An artificial limitation chosen because I have had good impressions from Russians and Ukranians I have worked with, and there is much I like about the cultures, and I have good impressions of their skill levels. * Ideally you need to be available to work during your day: The 8 hour time zone difference means that 8AM to 2PM in Moscow is 4PM to 10PM in New Zealand (note that we tend to work late hours, and not early hours). ## Coding skills wanted * We desire someone with an expert knowledge of Javascript, CSS, DHTML, Ajax, and experience with Ajax libriaries. * We desire someone who has a deep knowledge of browser bugs (IE, FF, Safari) and browser solutions. Must understand how to overcome browser limitations, and how to take advantage of browser strengths. * Well-rounded knowledge of programming tools and general PC tools. ## Bonus points if you: * Can show you have delivered your own software or components (open or closed source). * Are probably in your thirties. We have a preference for experienced developers that can prove they have non-coding skills, are committed to being developers, and have an in-depth past experience in other domains to draw upon. * If you know anyone in New Zealand that would be willing to be a referee for you, then we would call them. * Can show involvement with any of the Javascript libraries. * Can show that you 100% complete work over a long time frame (including boring bug fixes and user support). ## Platform Modern browser (Javascript/DOM/CSS/HTML/Ajax/Dojo)
Project ID: 3136614

About the project

Remote project
Active 16 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of NEW ZEALAND
Christchurch, New Zealand
5.0
1
Member since Aug 2, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.