Jobs

WaveMaker hires talented, motivated individuals who enjoy a dynamic work environment and creating innovative, leading-edge software. We offer highly competitive compensation, great benefits, awesome computer systems for development and of course free munchies. We're centrally located in San Francisco — convenient to the Bay Bridge, BART and all major freeways.

So go ahead and email us at jobs@wavemaker.com.

Current Openings

Senior JavaScript Developer
JavaScript/AJAX Developer
Senior Agile Consultant
Senior Project Developer
Senior Visual Developer

Senior JavaScript Developer

JavaScript and AJAX rock star to join core team developing tools and apps for the web, IBM LotusLive and Amazon EC2.

What we are looking for - consumate software professional/absolute team player

This is an opportunity to be a core team member for a product which has already re-written the rules for web and web-based development. As part of the team, you will have major impact on product design/direction, software architecture, and implementation.

What you get - technology rocket ship with a view

Do you want to work on leading edge AJAX development?  Would you like to work in a setting with panoramic views of the San Francisco bay?

WaveMaker Software is easy-to-use, open source Web application development platform that makes it easy for anyone to build great-looking web apps. Customers include Cisco, John Deere, Macy's and Pioneer Energy. Partners include IBM, Palm and KANA.

WaveMaker Studio is built using WaveMaker Studio, giving us unmatched flexibility (and we eat our own dog food!). 

Job Description:

  • Report to the VP of Engineering, with responsibility for specifying, architecting, designing, and implementing new features.

  • Significant hands-on coding will be required, primarily in JavaScript and Dojo.

  • Assist with pre and post sales technical presentations and support as required.

  • Monitor open source community forum and respond to advanced requests.

Necessary Skills:
  • Intimate knowledge of JavaScript and Ajax/Web 2.0 development.

  • Clean, intuitive interface design skills.

  • 5+ years of web app experience, with 2-3 years of JavaScript.

  • Experience with Dojo is ideal. Experience with other toolkits (Prototype, EXTJS, etc.) is desired. 

  • BS or MS in Computer Science is highly desired.

JavaScript/AJAX Developer

JavaScript and AJAX expert to join core team developing tools and apps for the web, IBM LotusLive and Amazon EC2.

What we are looking for - consumate software professional/absolute team player

This is an opportunity to be a core team member for a product which has already re-written the rules for web and web-based development. As part of the team, you will have major impact on product design/direction, software architecture, and implementation.

What you get - technology rocket ship with a view

Do you want to work on leading edge AJAX development?  Would you like to work in a setting with panoramic views of the San Francisco bay?

WaveMaker Software is easy-to-use, open source Web application development platform that makes it easy for anyone to build great-looking web apps. Customers include Cisco, John Deere, Macy's and Pioneer Energy. Partners include IBM, Palm and KANA.

WaveMaker Studio is built using WaveMaker Studio, giving us unmatched flexibility (and we eat our own dog food!). 

Job Description

  • Report to the VP of Engineering, with responsibility for specifying, architecting, designing, and implementing new features.

  • Significant hands-on coding will be required, primarily in JavaScript and Dojo.

  • Assist with pre and post sales technical presentations and support as required.

  • Monitor open source community forum and respond to advanced requests.

Necessary Skills
  • Strong knowledge of JavaScript and Ajax/Web 2.0 development.

  • Clean, intuitive interface design skills.

  • 3+ years of web app experience, with 1-2 years of JavaScript.

  • Experience with Dojo is ideal. Experience with other toolkits (Prototype, EXTJS, etc.) is desired. 

  • BS or MS in Computer Science is highly desired.

Senior Agile Consultant

WaveMaker is a profitable software startup in the red hot Web 2.0 and cloud computing space. If you're looking for somewhere to do serious agile development using cutting-edge Web 2.0 tools, this is the place. We're looking for brilliant developers to join our star team, located in downtown San Francisco, with occasional travel to client sites.

Reports to: Director of Professional Services

Job Description:

  • Developing Web 2.0 applications for a variety of industry leaders using WaveMaker's cloud development platform.

  • Using an Agile development methodology to deliver working software at regular intervals.

  • Working directly with clients to manage requirements.

  • Building client capabilities that enable our clients to maintain their own applications after we leave.

Personal Skills:

  • Team player who wants to work hard and play hard while building a great software company.

  • A positive, organized and detail-oriented team player with a developer attitude and proven ability to solve problems and to multi-task.

  • Strong problem solver with a positive, can-do attitude.

  • Excellent interpersonal, oral and written communication skills.

  • Familiar with Agile development methodology.

Required Experience:

  • Fluent in Java and JavaScript.

  • Knowledge of open source Java Technology such as Spring, Hibernate.

  • Development experience with Dojo, web services is an asset but not required.

  • Working knowledge of Relational Databases such as MySQL, PostgreSQL.

  • Bachelors Degree in Computer Science or equivalent. MSc. a plus.

  • 5+ years of software development, with client-facing and project management experience.

Senior Project Developer


Primary Responsibilities:

  • Reporting to the VP of Engineering, this individual will be responsible for coordinating with WaveMaker’s strategic development partners to specify, architect, design, implement and deliver core product enhancements as well as custom solutions.

  • This cross-team role requires the candidate to work with subject matter experts on server development, client development, and development tool design to determine an optimal solution and delivery plan.  Due to this unique nature of this role, this individual will work closely with each person on the development throughout the course of delivering the required solutions.

  • Significant hands-on coding will be required.  The majority of the coding will be browser-based JavaSript, implementing visual designer functionality as well as customer-specific widgets, although involvement with server-side Java may also be required.

  • Work closely with Quality Assurance to ensure that all work delivers a high standard of quality for mission critical Enterprise deployment

  • Assist with pre and post sales technical presentations and support as required.

Required Skills and Experience:

  • Candidates should possess a minimum of seven (7) years of software engineering experience with a breadth of experience in web application development.

  • Strong background in JavaScript and AJAX is required.

  • Experience with Dojo is highly desired.

  • Knowledge of and experience with Web Services (SOAP, WSDL) is desired.

  • Knowledge of and experience with Relational Database systems is preferred.

  • Experience working closely with customers and delivering solutions is required.

  • Demonstrated initiative, detail-oriented, results-oriented, and the ability to undertake complex initiatives with minimal supervision.

  • Candidates must possess entrepreneurial spirit and initiative with a desire to contribute to a fast-paced, start-up organization.

  • BS or MS in Computer Science is highly desired

Senior Visual Developer


Primary Responsibilities:

  • Reporting to the VP of Engineering, this individual will be responsible for specifying, architecting, designing, and implementing core product enhancements to the WaveMaker product.

  • Areas of responsibility include: WaveMaker Studio – deliver enhancements to WaveMaker’s development tool to provide new functionality and to simplify existing tasks for Studio users; WaveMaker client runtime – expand functionality and improve performance.

  • Significant hands-on coding will be required.  The majority of the coding will be browser-based JavaSript, implementing Studio and client runtime functionality.

  • Work closely with Quality Assurance to ensure that all work delivers a high standard of quality for mission critical Enterprise deployment

  • Assist with pre and post sales technical presentations and support as required.

Required Skills and Experience:

  • Candidates should possess a minimum of seven (7) years of software engineering experience with a breadth of experience in web application development, including a minimum of two (2) years of JavaScript.

  • Experience with Dojo is highly desired.

  • Knowledge of and experience with Web Services (SOAP, WSDL) is desired.

  • Knowledge of and experience with Relational Database systems is desired.

  • Demonstrated initiative, detail-oriented, results-oriented, and the ability to undertake complex initiatives with minimal supervision.

  • Candidates must possess entrepreneurial spirit and initiative with a desire to contribute to a fast-paced, start-up organization.

  • BS or MS in Computer Science is highly desired.


WaveMaker is an Equal Opportunity Employer

We recruit, employ, train, compensate and promote without regard to race, religion, creed, color, national origin, age, gender, sexual orientation, marital status, veteran's status or disabilities.