Software Engineer | Trigger.io
SOMA
Views: 8835
Questions & Answers with Trigger.io
What are the top requirements to qualify for this position?
JavaScript skills and knowledge are key - our customers write their apps in JavaScript.

You will be developing a framework to be used by other developers, so your code must be uncompromisingly clean and precise. It will be run by millions of users, so it has to be extremely robust.

**Successful candidates tend to also have at least two of the following:

2. Python
3. Django web framework
4. Objective-C (iOS)
5.. Java (Android)

**People that have built complex web apps, mobile web apps, or native mobile apps will receive strong consideration.
Why is this position open?

We are seed funded, and we are generating significant revenue.

We are large at 12 people for a seed stage company, but that is because of our revenue stream.

We are in public beta, and will need to continue to build out our product with customer feedback.

Describe the current team this person will join, including the reporting structure.

12 people on the team: split half between London and San Francisco. You would report to Trigger's CTO, James Brady


We use various tools like Trello for task management, Bitbucket for source control and bug tracking, and Skype for communication, as well as Yammer.


We do not have any regular meetings, it is always on a per-topic and as-needed basis.


We do not follow any strict methodologies, but we do focus on our own flavor of Agile with 2 week sprints.

What percentage of the candidate's time will be spent on existing products/business, versus items that are new?
There is a mixture of responsibilities and developers are expected to get involved at all levels of the stack.

Responsibilities:
  • Add features and fix bugs in our JavaScript library. You can see our current API documentation here: docs.trigger.io/en/latest/api/index.html
  • Update our build tool and native wrappers in support of new features. This may mean you learning new languages
  • Write unit tests, update documentation
  • Participate in code reviews, enthusiastically learn from and help teach other team members
  • Use our framework to develop demo apps, filing bugs and suggesting improvements as you go
  • Support our customers as required. All developers are expected to work with our customers (who are also developers)
  • Contribute enthusastically to company business from feature prioritization discussions to attending events in support of sales. We're a small team who love what we do and expect everyone to muck in.
What challenges will this person face on a daily basis?
There is a lot going on. We move very fast, and build complex technology quickly. We need to build out new feature work to help our customers with their own deadline.

We have to work closely with others who are in different time zones.

You will not be working in a bubble. We have to move at high speeds for the benefit of our customers.
How are you positioned within the industry and what are your growth plans?

There are massive changes in the client side software stack with the growth of mobile platform. We make it simple for web developers to create native mobile apps across multiple platforms with their existing skills. This is a huge growth area with big pains for developers.

What is your business model?

We have paying customers today who license our tools and libraries to create their apps


Trigger.io
149 9th Street San Francisco, CA 94105
Software Engineer
  • Start Date
  • February 13th, 2012
  • Compensation
  • Competitive Salary
  • Skills
  • Django
    Python
    JavaScript
    iOS
    Android
    Objective-C
    Java
  • Benefits
    • Medical
    • 401K
    • Lunch
    • Beer
    • Ping-Pong
    • Foosball
    • Work-cations

We developed apps for many years and solved cross-platform porting problems for ourselves before making our framework available to others.

Ask the employer a question or comment
  • Anonymous User
    Excellent looking opportunity, Amir.

    I'm curious about the name change -- would you be so kind as to share why you changed your name from WebMynd to Trigger? Thank you, - Anon
    2012-01-17 18:45:30


  • Trigger Corp
    Hi, thanks for your interest!

    WebMynd was focused on it's own browser-based apps and a very different business model. So while the ideas behind Trigger were born out of building WebMynd's products we saw it as completely different company deserving of it's own name, website etc.
    2012-01-23 11:06:01


Apply Now
Software Engineer
Trigger.io
SOMA
Some steps on the interview process
  1. Phone Discussion
  2. Online Code Challenge
  3. In-Person Tech Interview
  4. Decision Phase

Applications: 11


To save you time, your information below has been prefilled using your LinkedIn profile (Your LinkedIn profile will be included with your intro letter)


To maximize the views of your job, we recommend you:



Follow this job by signing in through LinkedIn & you will get an email alert when there is a new comment or question or if the job is filled. You can stop the alerts at any time.
By clicking Apply, you will see interview tips for the Software Engineer role and have the option to write a note to Trigger.io and then decide to submit your application.