|
| Current Openings |
|
We are currently recruiting for the following positions:
« Select one option from the list.
Java Engineer
San Francisco – Startup
Description:
Come join our talented and fun team and help build a truly revolutionary service. As this is a key role in our small, highly-efficient team, at this point we tend to prefer engineers with a more broad understanding of web technologies, rather than specialists. And as such, we're looking for a Software Engineer who is extremely productive and thrives in a small company environment. This is a great opportunity to have a major impact on a new product that has the potential to transform the world of online travel.
Essential Knowledge, Skills and Abilities:
- Senior, well-rounded Engineer
- BA/BS in computer science, information systems, or related degree
- 3-15 years of professional development
- Experienced with the full development lifecycle, capable of designing, implementing, and delivering major functionality in the world of Java
- Strong background working with open-source frameworks and
- technologies
- Experience with building highly-scalable, server-side components and highly interactive client-side applications
- Experience with both back-end and front-end systems
- Excellent problem solving and communication skills both spoken and written
- Strong organizational and analytical skills
- Results-oriented, high energy, driven to succeed
We offer full benefits, a competitive salary and stock options, and the chance to build something truly special.
APPLY NOW
Java Software Engineer
Palo Alto - Startup
The successful candidate for this role will be a self starter who can work independently and who has extensive experience with SaaS software development, and has experience with writing code for live production systems in multi-tenant environment. You will possess a strong understanding of web based SDLC and extensive experience with both client and server side development.
More specifically, you must have the following:
- 1. Required: Java Experience (5+ years)
- a. Experienced with JDK libraries
- b. Strong with object oriented design
- c. Preferred: familiar with Eclipse
- 2. Required: Web App development experience (5+ years)
- a. Experienced with developing, supporting and maintaining web based applications
- b. Comfortable with HTML/CSS/JavaScript and JSP/Servlets
- c. AJAX experience is a plus
- d. Preferred: Experience with a production internet facing web app
- e. SaaS, multi-tenant experience an additional plus
- 3. Required: Startup experience (2+ years)
- a. Candidates should have been at worked at startups and like working in the startup culture
- b. Willing to overlook this requirement if the candidate is deemed exceptional, such as strong experience at an established dot-com, has a degree from a top CS school, etc
- 4. Preferred: Database experience (2+ years)
- a. Oracle experience a plus
- 5. Additional Pluses for Familiarity with:
- a. OS: Windows, Linux, specifically RHEL
- b. Languages: C#/.Net, Bash scripting
- c. Tools: Perforce, Resin, Tomcat, Putty, Cygwin
APPLY NOW
Java Software Openings
San Francisco – Startup
Description:
We are looking for teammates with these personal values:
-
Highly Effective: You are smart enough to know what to do and focused and skilled enough to get it done without micromanagement.
-
Innovative: You see what others don't. You don't accept the 'standard answer'. You know there is a better way.
-
Moving Fast: If we don't do it, some other company will. You live and breathe this.
-
Agile: This is a startup and you'll need to be flexible. Things will change and your resolve will be tested. But it will be well worth it.
-
Test-Driven Development: Nearly all the great engineers we know have advocated test-driven development.
-
Teamwork: We're going to be spending a lot of time together. You need to be honest and open and must communicate well. You need to be a good team player.
We need the following roles filled (but if you have the right values, consider yourself a thoroughbred and can convince us that we need something else done, we'd love to talk to you):
-
Front End Engineer:
The consumer web has raised the bar for business applications. You'll be part interaction designer and part front end engineer as you design and build our front end presentation layer.
-
Web Application Engineer:
You'll design and build our middle tier. It will work well for both the online web application and publish and subscribe event bus. You'll choose the frameworks we use and build the ones that don't exist. You'll organize things so building new features is quick and easy.
-
Back End Engineer:
You'll design and build our massively scalable data layer. It will need to perform well, be highly reliable and cost effective to operate for many years to come.
We believe values and overall ability are more important than specific skills or experience. Here are the list of technologies that we are using. If you know something about them or have direct experience, you'll likely put it to use.
- Amazon Web Services
- SAML |
- Google App Engine
- LDAP |
- Hadoop
- OpenID |
- WS-Federation
- OAuth |
APPLY NOW
Mobile Software Engineer
San Mateo, CA
About The Client:
Founded in 2003, The Client's mission is to help organizations successfully bring their product or services to the mobile platform. Serving over 2000 organizations worldwide, The Client is a market leader and pioneer in its space. Its success has won the company numerous industry accolades including the prestigious Fierce 15, Inc. 500 ranking of the fastest growing companies in the U.S. and Software 500 ranking of the world’s largest global software and services companies.
The Client is headquartered in the heart of Silicon Valley in San Mateo, California. Additional sales offices are maintained in the UK, Europe and Asia.
Responsibilities:
We are seeking a Mobile Software Engineer. This is a unique position which requires broad understanding of the PC control interfaces and mobile Operating Systems used for a variety of mobile devices. We work with the newest pre-commercial mobile devices and operating systems available, often months before handsets hit the market.
The responsibilities include designing and developing mobile software agents and external control software as part of The Client’s Smartphone Automation Server, and Direct To Device Express products. Broadly, these products are used to take control of a mobile device by injecting key press and touch screen events through the device data cable.
This position will be part of our Software Engineering team, and will involve both new software development and customization of existing solutions developed both in-house and from 3rd parties.
Requirements:
-
BS degree in Computer Science or similar technical degree
-
Hands on experience with mobile operating systems, including Android, iPhone OS, Palm OS, Symbian OS, Blackberry OS, Windows Mobile, and Linux
-
Experience with software development in C++ and Java
-
Strong understanding of operating system concepts such as device drivers, network communications, and serial communications
-
Must be a fast learner, able to adapt to new applications and frameworks, and eager to work on fast-paced, exciting, and innovative technologies
-
Experience with databases and XML data formats
-
Experience with source control
-
Experience using one or more IDE's (Eclipse/IntelliJ/NetBeans etc.)
Additionally desired skills:
-
Experience developing mobile applications using native operating system interfaces
-
Experience controlling mobile devices through standard and non-standard interfaces
-
Experience loading (flashing) firmware on mobile devices
-
Experience using tools to unlock or “jail-break” mobile devices
-
Experience with remote control technology such as VNC
-
3+ Years working with mobile operating systems in a software development role
Our headquarters is located at the Heart of Silicon Valley in San Mateo, California. Additional Sales offices are maintained in Europe and the Middle East.
We offer a competitive compensation package including salary, equity, 401(k), medical, dental, and vision coverage.
APPLY NOW
Senior Quality Assurance Engineer
Start-Up – Palo Alto, CA
Job Summary:
The Client is looking for a fast, driven self-starter who will participate in the testing of our web-based application.
The Senior QA Tester will participate throughout the software development lifecycle. Owning complete functional areas, s/he will define test approaches and strategies, as well as execute all types of testing – functionality, compatibility, integration, UA and reliability (etc.) for assigned components. This role is responsible for maintaining our existing automated regression suite (using QTP) as well as extending it under the current framework.
Testing includes creating & executing scenarios and workflows from a user perspective. Ability to identify the product user’s perspective with systematic testing principles to attain good coverage is very important.
Key to the success of this effort will be effective collaboration to achieve timely deliverables resulting in the release of high quality service. This position is a member of the Quality Assurance group and reports to the Director of Quality Assurance.
Responsibilities:
-
Thorough analysis of business requirements; gap analysis.
-
User defined scenario and workflow testing. Creating and building test scenarios and test data.
-
Reporting and tracking defects & third-party issues with a high degree of detail.
-
Communicating issues, risks and test status in a timely, detailed and professional manner.
-
Defining test approaches and test plans for assigned functional test areas.
-
Effectively collaborate with QA team, Project Managers and Software Developers.
-
Contribute to a culture of innovation and quality across the engineering organization.
Required Qualifications:
-
5+ years testing experience in Web applications testing.
-
QA Automation
-
Ability to work in an Agile environment
-
Ability to work independently and take initiative to solve problems and QA challenges.
-
Ability to work in a highly demanding environment where teamwork is a must.
-
Deep understanding of standard SQA methodologies and practices.
-
Experience working in a very fast-paced testing environment.
APPLY NOW
Senior UI Engineer
We are looking for highly-qualified front-end developers, who will apply creative design and engineering rigor to user interface development.
Responsibilities:
-
Work closely with user experience experts and other developers to innovate on the application user interface and to provide a unique and differentiating user experience for our customers
-
Architect, design, and implement user interface elements of our on-demand business applications using D/HTML, CSS, JavaScript, AJAX, and other technologies
Required Skills/Experience:
-
4+ years of proven experience with designing and implementing mission-critical web solutions that are highly usable, scalable, extensible, and maintainable
-
3+ years of design / development experience in Java / C++ / C# / C
-
Expert programming with D/HTML, CSS, JavaScript, and cross-browser development
-
AJAX experience a plus
-
Strong understanding of browser-based graphic design
-
Ability to quickly iterate graphic designs/sketches, built in Photoshop, Illustrator, or Visio, into HTML/DHTML
-
Working knowledge of scripting languages: one or more of PHP, JSP / Servlets, Ruby, Python, ASP
-
Solid understanding of XML, DOM, and other W3C standards
-
Understanding of HTTP protocol and how server-side code is processed on the client
-
Extraordinary problem solving ability
-
Ability to learn and adapt quickly in a dynamic environment
-
Bachelor's Degree in Computer Science, or the equivalent
-
Must be authorized to work in the U.S.
Desired Skills:
-
Working knowledge of database and SQL development
-
Experience building usable highly scalable systems or applications
-
Strong communication and interpersonal skills
APPLY NOW
Web Front-End Engineer
Mountain View, CA – Start-Up
Responsibilities:
-
Create slick and fast front-ends for our consumer site, partner portals, and monetization system using your sophisticated knowledge of XHTML, CSS, Javascript, and the DOM
-
Work closely with our product management team and architect to create new user experiences which really engage our users
-
Create new applications in PHP which expose our core infrastructure in new and exciting ways
-
Constantly factor and re-factor your code for reusability, repeatability, and maintainability
Requirements:
-
Bachelor's/Master's degree in Computer Science
-
3-5 years progressive web development experience
-
Web application development experience using PHP, Python or another scripting language
-
XHTML/CSS/Javascript/AJAX
-
Experience writing consumer web applications of significant scale
-
*** Please include URLs to examples of your best work in a cover letter or your resume ***
Benefits:
APPLY NOW
|
|