Job title: Scary Story Told To Young Software Developers By Their Parents To Get Them To Go To Bed On Time.
We break software. To do it, in the past year, we've filled up Riak clusters with raw HTTP requests, built a large-scale source code cross referencer for 30 languages, wrote and rewrote a debugger core in Ruby, wrote another in Go, built software fuzzer farms with Redis, tested 3 different proprietary trading protocols, broke sandboxing schemes, built tools to attack chipsets, broke numerous cryptosystems, and gave several talks at Black Hat.
Our customers are excellent; they include Github, 37signals, and numerous YC companies.
Our team is even better. What are we looking for? Here's my first interview question: "what is your research project going to be for us?" Does this stuff interest you? We should talk. WE LOVE TALKING TO DEVELOPERS. You don't have to be a "rock star ninja shaolin grandmaster security pro", wear the right jeans, or listen to Animal Collective (please don't listen to Animal Collective). We just want you to be able to learn fast and not get scared when you're faced with wacky systems in languages you've never used and there's a clock ticking.
Downsides: Not building things people want. In fact, building things people fear and loathe. Also, not being able to wear silver, eat garlic, or enter houses without express invitation.
Perks: Infinite free tech books, medical, dental, vision, 401k.
If I were looking for a day job, I wouldn't be looking for a day job any more: they're friendly, happy people who get social license to join the Dark Side, do smart stuff all day, and then go home while it is still light out. - HN:patio11
More than you ever wanted to know about our recruiting process:
It doesn't have ads or recruiters. Details are here: http://jobs.usethesource.com/hrdoc
Who we are
DocumentCloud (http://www.documentcloud.org/home ) is a web based platform allowing journalists to upload, analyze, annotate, and publish primary source documents. We want give journalists the tools to show their audience their source material, not just tell them about it. In addition to the newsrooms worldwide who use DocumentCloud, our open source software projects (see: http://github.com/documentcloud ), such as Backbone.js, Underscore.js, Docsplit, and Jammit, are relied upon by companies such as LinkedIn, Walmart, Foursquare and more. DocumentCloud is run by Investigative Reporters & Editors (http://ire.org ).
What DocumentCloud is building
- DocumentCloud is growing fast, and we're looking to accelerate that pace by expanding our tools into other languages beyond English. In the next year we'll adapt our platform to accommodate multi-language OCR, search indexing, and entity extraction tools.
- DocumentCloud always looks for new ways to present documents and engage readers. We are extending DocumentCloud's document viewer and annotation tools so that readers can make their own comments and notes on documents.
Who we're looking for:
Things we like and hope you like too!
Literate programming; Extracting libraries from app code; Polyglot programming; Web standards; Journalists; Natural Language Processing
You can email us at email@example.com
PipelineDeals is seeking a Lead UI / UX Designer
Our team has been developing, delivering, and zealously supporting the PipelineDeals sales CRM solution for over six years. We're passionate about creating software that people want to use and share. We love what we do, and we want our customers to love us for helping them close more deals.
We are looking to hire a lead UI/UX designer for our flagship product and future products. We're interested in people who like to make a difference and will thrive in our culture, which revolves around our customers.
* Actively think of creative solutions to complex user experience and design problems for new product features, as well as new products.
* Work collaboratively with business owners, development leads, and other stakeholders to take a design from concept to implementation.
* Produce design documentation (use cases, wireframes, flow diagrams, prototypes, etc.) required to implement design.
* Ensure implemented features match design and user interaction specifications.
* Standardize design elements and the user experience for our existing product and propose design improvements.
* Develop style guides, interaction pattern libraries and other design tools to provide structure, guidance and standards for new design projects.
* Use data, metrics and customer feedback to guide design-related direction and decisions.
Knowledge / Skills
* A good understanding of modern HTML and CSS (JS experience isn't required, but nice to have).
* Experience with information architecture, interaction models and user flows.
* Ability to work well individually, as well in a teamWork with the product, project and business teams to create amazing user experiences.
* Balance creativity with consistency, while factoring in development efficiency and site performance when designing.
Education & Experience
* A degree in either a design-related field or computer science preferred or equivalent work experience.
* A minimum of 3 years of professional work experience in the design and development of database-driven web products.
* A passion for transforming complex concepts and data sets into simple, intuitive, and aesthetically pleasing user interfaces and experiences.
* Ideally, you will be based in the Philadelphia or surrounding areas.
* We will also consider candidates New York, or Washington D.C. or Seattle metro areas.
* Remote work will also be considered for the right candidate.
* Parse * Developer Evangelist *
We're a fast growing platform for mobile development. We have over 25,000 apps on the platform and our customers include well known YC startups, NFL teams, and great national brands.
We're looking for our first Developer Evangelist. This role is for a hacker that wears a marketing and teaching hat.
You will be responsible for getting the word out about Parse and getting more developers on the platform. This is a cross functional role that involves aspects of marketing, community support, content production and software development.
The perfect candidate is passionate about Parse, platforms, and talking with and educating other developers. You should be a developer yourself and understand the problems that developers encounter.
This role will play a pivotal part at Parse. You should be fearless about taking on new challenges and owning important metrics inside the company.
Parks: Great location (right near the ferry building in SF), catered lunch & dinner, your choice of equipment, great insurance, and most importantly - ownership in terms of equity and product.
More information here: https://parse.com/jobshttps://parse.com/abouthttp://blog.parse.com/
Our mission is to provide a world-class education to anyone, anywhere. We're scaling quickly.
Our students answer over 2 million math problems per day (over 600M total so far), all generated by our open source exercise generation framework (http://github.com/khan/khan-exercises), and our videos (now from a variety of authors including Sal) have been viewed over 145MM times. We're tracking all that data and using it to customize each student's experience. We could use your help.
Working for Khan Academy is one of the highest educational impact positions you can imagine and we've been called by Wired one of the best places to work in Silicon Valley: http://news.ycombinator.com/item?id=4157078.
We're hiring designers and all types of devs -- mobile, frontend, backend, whatever you want to call yourself. Big plans ahead.
Custora (YC W11) is a customer analytics tool that helps retailers earn more from happier customers.To be a little more specific, we can point to a single retail customer and paint a meaningful portrait with his data: How much he'll spend, how often he'll make purchases, what types of products he's inclined to buy, his predicted likelihood of returning, and more. Custora also integrates with email marketing providers and customer support systems to fuel a seamless, iterative flow of insights to actions.
From Fab.com to Etsy, some of the fastest growing and respected names in retail are using Custora on a daily basis.
Who We're Looking For
We're looking for a developer to join our core team. Our web stack is Ruby on Rails, and our analytics are done in R. Experience with these technologies is a plus, but we're open to sharp developers with experience building products for the web in general.
Where We Are
Location-wise, we're in Brooklyn, NY. We love it. Progress-wise, we're a YC company from Winter 2011. We've recently been featured in the New York Times, GigaOm and BetaKit, and in the last 2 months we've had more signups than in the previous 10.
Day to DayHere's a taste of what happened last month:
Aaron implemented a Dirichlet Latent Class Multinomial to power customer archetype analysis based on customer purchasing behavior.
Martin made dramatic improvements the email marketing part of the product. He made it easier for our clients to launch multiple email tests in parallel, and added four new email providers to our growing list of integrated partners.
Jon and David worked together to completely redesign the interface of the application. We moved from an interface that focused on browsing through dashboards to one that delivers answers to specific questions.
Outside the office, Corey and Dave manned a booth at a big e-retailer conference and developed a Blackjack-style Custora game to play with prospective clients.
What We Offer
Our compensation is competitive with anyone on the market. Since you'll be a core member of the team, meaningful equity is part of the package. We offer comprehensive health coverage, including a dental and vision package. Lunches are paid for and we usually eat as a team. We do happy hours at least twice a month and play bocce ball competitively (sort of). Our vacation policy is based on trust â" take what's needed and keep the rest of the team up to speed.
If you're interested, apply online at http://www.custora.com/careers
Altera is one of the leading designers of FPGA devices in the world. I'm an engineer in the software team, developing mostly embedded design and instrumentation tools for FPGAs. We are looking for software developers experienced or with a strong desire to learn about Computer Architecture, FPGA design, Digital Logic, Embedded Systems, and more, while at the same time developing engineering design tools in high level languages.
To give you an idea of what we do, these are some of the projects that involved me at Altera :
* Designed and implemented a high performance on-chip network that's used in thousands of routers, base stations, and switches around the world. * Created a hardware/software instrumentation framework in a mix of Java, C++, C, and Verilog. This is the foundation for all the debuggers at Altera. * Modified the GCC toolchain to add support for Altera's processors, like our NiosII soft processor. * Implemented a GDB Server from scratch in Java. * Defined and implemented the pieces of an ARM CoreSight debug subsystem. * Implemented infrastructure used in a C-to-Gates compiler. * Spent hours hacking away with the tools and many of the available development boards.
The Children's Hospital of Philadelphia
We're not technically a start-up, but our small group inside CHOP is striving to be a startup within a larger organization. See my interview at OSCON for why you might want to work for us: http://youtu.be/wzcIOMp6ZKw
We are seeking an experienced software development professional to join our small, highly focused, entrepreneurial R&D application development group within the Center for Biomedical Informatics (CBMi) at The Children's Hospital of Philadelphia. As a member of our team, your technical expertise can have an immediate impact on patient care through our mission to accelerate pediatric research with novel applications and data solutions. Furthermore, your work here has the potential to impact the future of healthcare through our research into software solutions supporting genome-enabled personalized medicine. Our research mission fosters an environment where creativity and exploration of new technologies are promoted and encouraged.
Our dynamic academic research environment demands an individual with exceptional written and oral communication skills who can rapidly translate requirements from a variety of disciplines into intuitive, high quality software solutions that support our strategic vision.
Candidates with prior experience in the biomedical field, especially using highly complex genomic data and/or data from electronic health records are very desirable. Participation in one or more public open source projects is an added bonus.
Full details and application here: http://bit.ly/cbmijob1
Transcriptic: Core Developer or Automation Engineer
Transcriptic is the "Amazon Web Services" for life sciences. Rather than carry out wet-lab experiments by hand, researchers can code up (or visually configure) their experimental protocols and then run them in Transcriptic's central, highly automated 'biocenter' in an on-demand way. Customers have no upfront capital costs and pay for only what they use. Life science research today is incredibly slow, error-prone, monotonous, and expensive with researchers spending many hours a day every day just moving small volumes of liquids from one place to another. We're building a long-term company to completely change the way life science research and development is done.
We're looking for highly talented full-stack web developers as well as combined background EE/CS engineers for automation integration and development.
We're a very small startup (you'd be #3), but well funded and have customers. You'd be able to work on interesting science and hard technology in a really small, all technical team with lots of freedom and resources.
A biology background is preferred but not strictly necessary for outstanding people. The codebase is mostly Ruby and Scala, with some Python.
max at transcriptic.com
Work with core Python / Numpy / Scipy contributors.
Python development for scientific applications, financial applications and Python toolset development. Enthought has offices in Austin, New York, Cambridge, Mumbai. If you use Python and love numpy / scipy then Enthought would be a great place for you. Come work with numpy / scipy hackers on solving interesting scientific analysis and data visualization problems. We are building the next generation of Python development tools, so there is no shortage of interesting problems to work on. Send applications to firstname.lastname@example.org and mention that you saw this on the hacker news Aug 2012 thread. Looking forward to working with some of you. If you have any questions about Enthought, what jobs are on offer and what problems keep us up at night feel free to reach out to me at dsharma at enthought dot com
My team is working on monitoring and alerting for all of the different services at Twitter. Zipkin (https://github.com/twitter/zipkin/) is an example of the kinds of tools our team is building right now. The two central components are a dashboard/charting monitoring service as well as our own alerting system.
Most of our infrastructure challenges stem from the sheer number of writes we need to deal with as well as the temporal nature of what we're doing - all of our writes need to happen within certain time periods and reads have to be consistent within certain time-frames to avoid engineers being woken up at 4am due to incorrect data from a dirty read. Given that we're the service which observes all the other critical components - our reliability requirements are also a huge challenge.
I think the biggest benefit of working on our product team is that you a level of autonomy which is hard to find on a user-facing product. So if you're the creative type who doesn't want to be micro-managed or told where to push those pixels, I think this is a really good gig.
A systems position: https://twitter.com/jobs/positions?jvi=ospeWfwL,JobA dataviz position: https://twitter.com/jobs/positions?jvi=og12VfwY,Job
The dataviz position doesn't accurately reflect the open rec we have for my team, so don't worry if you don't match the skills exactly.
I work on both infrastructure and product for the positions I described, so if you're interested you can send your resume to me directly at david @ dmclaughlin.com to speed up the process.
Also - we're hiring across the board at Twitter so also take a look at all open positions here: https://twitter.com/jobs
Android specifically, but also anyone who really loves what we're doing and wants to make a difference in general Internet search.
More at http://help.duckduckgo.com/customer/portal/articles/216387
The Stationary Storage team at Tesla Motors is growing and we're looking for a smart and versatile developer to add to the team. Our current team is very small and we're looking for a hand-on, generalist who will get things done. You will work on a variety of subsystems, some are existing codebases (with other users and developers) that need modification for our application, while other projects are new and specific to our group. The team is small and you will be able to shape the direction of the product and a large amount of ownership of the firmware and software that is specific to this application ranging from architecture to implementation to testing.
Here are some of the projects that we see coming up soon:
* Embedded C on a microcontroller with an RTOS
* Communication over CAN, Ethernet, zigbee, and GSM networks
* Machine learning for analyzing and modeling energy systems (We've been using Matlab and Go, but would love to explore R, Hadoop, and AWS)
* Design and evaluation of algorithms for energy and power markets (think Quant algos but controlling real hardware and moving energy instead of money).
* Designing a robust system to control distributed resources
* UI for customer facing control and data viewing
* Development of parsers/compilers/code-transformers/DSLs for templating and code generation.
While this isn't the typical HN job, we could see many of these projects appealing to people who are excited about at least several of:
* Green Energy
* Physical hardware
* Machine learning/algos for people who don't want to work in Finance
* A variety of languages and technology (in the last 6 months I have used C, Python, Perl, Go, Matlab/Octave, Tcl, VB, and in my small circle people are using Ruby, Java, php, R and probably others.)
We are a small team working on energy and designing physical hardware (which you will control!), so our internal conversions have as much to do with âwatt-hoursâ and âtooling costsâ more than âclosuresâ and âappsâ.
Requirements (other things we're more flexible about):
* Comfortable with embedded C
* Degree in Engineering or experience with Energy
If you are interested in this job please email email@example.com
There are also many more positions available in other groups at Tesla Motors, which you can see here: http://www.teslamotors.com/about/careers
San Francisco, CA - Rails and Backbone Engineers
Full Time & Internships | Open to Covering Relocation Costs
Well-funded YC W12 start-up looking for Rails | Backbone engineers
About us: We're a team of second time entrepreneurs, tackling the massive payroll market. If solving a real pain point for millions of people gets you excited (plus the chance to build a significant, meaningful company), we'd love to speak with you. We have big ambitions and the resources to make long term bets. Our team is made up of Stanford engineering alums who have had two prior exits. We're hungry to build something truly great and we're in this for the long haul. We're well-funded by some of the best CEOs and investors in Silicon Valley and we're looking for like-minded engineers to join us.
Skills: Some technologies we use include -- Rails | Backbone.js | MySQL | jQuery | Coffeescript. If these technologies excite you and you want to work on a product that has the potential to transform an industry, we'd love the chance to share our vision with you. We employ a test driven development process and pair part of the time.
There's a ton of work to be done, and you'll be a core member of our team as we grow the company. You'll receive a highly competitive salary, a sizable equity stake, and we'll geek you out with your dream work equipment. Other perks include a housing stipend if you live near the office, three meals a day, company retreats, gym/sports club stipend, and more -- including copious espressos brewed by one of our co-founders. Our office is one block from South Park in SoMa, San Francisco.
Above all, we're looking for individuals who are yearning to do the best work of their lives. You'll be amply rewarded for the work you do.
If you're interested, send us a note at jobs [at] zenpayroll [dot] com and include your LinkedIn, GitHub, and/or any project pages.
P.S. We posted to Hacker News month ago and hired an amazing full-stack developer who we're thrilled to have on the team. We hope one of you reading this post becomes our next hire. :)
We're a small, but fast-growing startup working on a revolutionary Internet advertising platform. We're looking to hire an engineer who is interested in working in a fast-paced environment geared around continuous learning and personal responsibility.
As an engineer at Adzerk, you'll work on all parts of our system, from the front-end web UI to the engines that serve the ads. Our system uses C# (Mono), ASP.NET MVC, jQuery, MongoDB, Hadoop, and RabbitMQ, and we're experimenting with investing heavily in Node.js, Redis, and ZeroMQ. Performance and scalability are our two primary concerns, and with the traffic and growth rates that we're experiencing, lots of the lessons that you've learned start to break down. Because of that, it's not as important what you know right now â" what matters is how quickly you can learn and adapt.
* Your work will have an immediate and profound impact on our product and business.
* We ship code dozens of times a week, and you will write code and push to production on your first day.
* You will be responsible for making important decisions about what tools and libraries we use.
* We prize open source contribution. You should have a GitHub account already.
* Unlimited vacation. We work hard, but at a sustainable pace.
* Flexible work schedule, including working at home part-time if you want.
If you think you might be a great fit, drop us a line at firstname.lastname@example.org.
Remote work is possible for exceptional candidates who are US citizens and living in the US ('exceptional' meaning you are a great engineer and have lots of machine learning/data extraction/NLP/etc. experience that is relevant to what we do).
Factual's vision is to be an awesome and affordable data provider that enables developers, startups, and big companies to focus on innovation instead of data acquisition. We have a terrific team that is still fairly small and an incredible CEO who was previously the co-founder of Applied Semantics (which was bought by Google and became AdSense). Factual has venture funding from Andreessen-Horowitz and our partners/customers include Facebook, Yelp, Foursquare, Trulia, and Newsweek.
There are many challenging problems to work on at all layers of the stack: data cleaning and canonicalization, deduping, storage, serving, APIs, improving data using machine learning, etc. If you love data, Factual is the place to be. Our main criteria are that you're smart and get things done, but you'll get bonus points for experience with Clojure, machine learning, NLP, algorithm design, or Hadoop. Our LA office is our headquarters and our Palo Alto office recently opened so new hires would have a huge impact on the culture there.
You can email me personally at leo -at- factual.com, or view our job postings and apply directly via Jobvite:
Palo Alto Software Engineer: http://hire.jobvite.com/j/?cj=oTR1Vfwq&s=Hackernews
Los Angeles Software engineer: http://hire.jobvite.com/j/?cj=oQR1Vfwn&s=Hackernews
Los Angeles Data Engineer: http://hire.jobvite.com/j/?cj=oSS1Vfwq&s=Hackernews
Come work on something potentially game-changing.
A visionary client of mine is using NLP and ML to improve healthcare and education outcomes, with broad application outside these domains.
They would like to build out a team to do further R&D and transition the research into a product.
This is a great opportunity for data scientists and generalists hackers who want to work on hard problems and on problems that fundamentally touch everyone.
Monetate is a SAAS provider to internet marketers. We do real-time DOM modification to our clients' sites to put the right experience in front of their users. We're looking for engineers who want to do highly visible work on great brands and solve tough problems with great coworkers.
* We were founded in 2008 and are funded by First Round and OpenView (amongst others)
* We pay market comp
* Respect - it's our core value. We have a great team and we work well together. Our vacation policy is the same as Netflix (we don't have one). Our technical teams have full authority over (and responsibility for) the problems they work on.
What we're looking for:
* We use primarily JS and Python as well as all sorts of other open source tools - Google Closure, Hadoop, Mahout, Solr - but we're open to people with any background
* Problem solvers who like to code - we take things apart, figure out how they work, then build software to solve problems
* People who like to ship - we're focused on building and shipping great products - if you like to see your work in production quickly you'll see it here
* People who like hard challenges - we have great problems across our products - data, UX, 3rd party JS, high volume / low latency APIs - we have no shortage of deep problems to work on
We're looking for people not positions. We have people who have joined the team with no background in our primary languages and people from non-traditional backgrounds.
Check out our blog at http://engineering.monetate.com/ and see more about our open jobs at http://monetate.com/jobs/
We've hired great people from HN in the past.
Please feel free to email me with any questions or to apply - tjanofsky monetate com
I've mentioned before that we have a few engineers who work half-time-ish (and do their own things the rest of the time) and it got some positive feedback: http://news.ycombinator.com/item?id=3850480
We're ready to hire a couple more in this vein, so if it sounds interesting let me know!
Advantages for you:
- you get 2-3 extra weekend days for fun and profit
- we provide health insurance and all that jazz
- if some weeks you don't have lots to do and want to work more, and other weeks you have lots to do and want to work less, we can be flexible
- we're profitable and growing! so if you decide "wow I really love Verba and want to spend every waking moment there" we can make that dream come true
Advantages for us:
- you have more time to learn new things, meet new people and generally be a friendlier, happier, more knowledgeable person in our workplace
- we can hire faster with less anxiety (instead of the "gulp i just committed $100k/yr" feeling, we have the "smaller gulp i just committed $50k/yr" feeling :)
- you get to be a part of what we're doing, we get to hear about all the cool stuff you're doing, and that can only lead to good things for both of us
Anyway, I've included our spiel and "what we're looking for" summary below, so shoot me an email if you're interested (email@example.com).
The college textbook market is currently being disrupted. Verba helps college bookstores transform themselves so that they a) understand and embrace the power of the nets, b) become agents of change in the textbook industry instead of agents of reaction and c) continue to make a healthy profit.
We're a B2B company working with around 225 colleges and universities, and we're looking for people familiar with Ruby, Rails, MySQL and JS who can help us grow faster. We (thankfully) don't have too many scaling problems, but we have a ton of opportunities (product and partner-based) that we could move on much faster with a few more hands on deck.
The ideal person has strong Rails knowledge, solid testing practices, a good head for architecture and knows enough JS to help out on front-end.
Be sure to check out our website (http://www.verbasoftware.com) so you can read all about our current products and hear people say nice things about us.
Embed.ly (YC W10)
We make an API for embedding all kinds of content from the web.
Think of sharing a link on Facebook or Google+; that's the basic functionality that we've been providing to our users. We're more than that, though, and we're looking for a couple people to help us take it to the next level.
We're hiring for two positions right now:
Natural Language Processing / Machine Learning Engineer:
As I mentioned above, we're looking to take our API to the next level. NLP/ML is going to be a large part of this. We have access to a fantastic amount of data, and we want someone to help us leverage it.
Right now we have some NLP/ML stuff dealing with textual content extraction. We want to do some semantic analysis and categorization to come up with information that is useful to our customers.
Our team is still small, fewer than 10 people, so you'll mostly be doing your own driving when it comes to your projects.
Despite the small team, we have a serious customer base, and are actually making money.
We aren't able to sponsor candidates from outside the US, sorry.
Get in touch! firstname.lastname@example.org
Designers | Community Managers | Developers
Four out of five people report a negative experience when buying a new car and most new car sales departments lose money. Tred helps solve these problems by allowing consumers to configure the perfect new car, then working with dealerships to find it at a great price.
We are pre-release, angel-funded, and backed by some of the biggest names in the industry, including the former CEO of General Motors.
We are looking for independent thinkers ready to build a company from the ground up. It would be great if you love cars - but you should love people more.
* Designers: Your portfolio should include click and touch interfaces. You want to write production level HTML and CSS.
* Community managers: You excel at marketing and support. You are excited about inventing and exploring technical solutions.
* Developers: You have strong front-end web skills and will rock our Node.js + Backbone.js based platform. You enjoy communicating with a diverse product team.
We are a small team with a diverse background:
* John Wehr, former CTO of http://flavors.me and http://goodsie.com
* Grant Feek, former private equity associate, former BMW sales, Harvard MBA
* Lead Investor Rick Wagoner, former CEO of General Motors
Where we are:
* We have been working out of http://generalassemb.ly/ in New York for the last six months
* The founders are based in Seattle until November
* We are actively looking for office space in the New York area
Email email@example.com with "Hacker News" in the subject line. Please include:
* A quick introduction
* Your portfolio, resume, or Github account
* Any other materials you'd like us to see
Please free to contact me on gtalk at firstname.lastname@example.org, Skype at 'wehriam', or to email Grant at email@example.com.
Academia.edu is a platform for academics to share research papers. The company's mission is to accelerate the world's research.
It's widely held that science is too closed, and too slow. We are trying to change that. We believe that faster sharing of research will lead to an acceleration in research innovation: faster innovation in medicine, biology, engineering, economics, and other fields. Faster sharing in biology and medicine, for example, could lead to cancer being solved 12 months before it otherwise would have been, which would lead to millions of lives being saved.
Academia.edu has over 1.5 million registered users, and over 3.5 million monthly unique visitors. Both of these metrics tripled in 2011. Over 4,500 papers are added to the platform each day, and over 3,500 academics join each day.
We need talented engineers to help us accelerate the world's research. We believe that science is currently dysfunctional, and that there is a chance to make a big impact.
We just raised $4.5 million from Spark Capital and True Ventures http://news.ycombinator.com/item?id=3297812. Some of our angel investors include Mark Shuttleworth (founder of Ubuntu) and Rupert Pennant-Rea (Chairman of The Economist).
We have a strong engineering culture. We're a 10 person team based in downtown San Francisco. The site is Rails, and other technologies we use include PostgreSQL, Redis, Varnish, Solr, Memcached, Mongodb, Beanstalkd.
Familiarity with our technologies is a plus, but it's not essential. It's far more important that you are a quick learner who can pick up new technologies quickly. There is more information about the company on our hiring page, at http://academia.edu/hiring.
The kinds of things you would be working on include:
* building an API for Academia.edu, to allow developers to hook into our academic graph
* building a great News Feed for all the research you want to follow
* building a world class Analytics product giving scientists real-time metrics about the impact of their work
* building infrastructure to make the site extremely fast and stable
What we're looking for are:
* Web development experience (building apps on your own is great)
* Experience with the full engineering stack
* Passion for engineering and building great products
All the strategic decisions in the startup are made collaboratively, whether they are about hiring, new feature development, user growth, user retention, funding, or revenue. You can participate in those general startup decisions as much or as little as you want. We have found that our decisions are much better as a result of everyone contributing to them. If you like having an impact, you will enjoy the Academia.edu culture. There is more information here http://academia.edu/hiring.
H1B candidates are very welcome. We will take care of the visa process.
Some guest posts on TechCrunch about the problem that we are trying to solve, and our company's mission, are below:
If you are interested to learn more, please email Ryan Jordan at ryanj [at] academia.edu
Mixpanel (YCS09; http://mixpanel.com) is the most advanced advanced analytics platform available for web & mobile applications. We're making millions in revenue, we're cash-flow positive, and we're backed by Andreessen Horowitz, Sequoia Capital, Max Levchin, etc.
We're looking for engineering interns for the fall (and the winter, and next summer... we really like interns).
Interns here work on very real projects - a few examples from this summer are:
* A CRM for the sales/support teams, built on top of our custom datastore * Android/iOS push notification infrastructure * Advanced query optimizations for the aforementioned datastore
We're hiring for a number of positions, but I'd like to highlight a few:
1. Solutions Architect - hybrid support/sales/marketing/engineering role. Really awesome for developers who want to do more client-facing stuff. See http://mixpanel.theresumator.com/apply/Eoh3qJ/Solutions-Arch...
2. Backend/ops engineer - we have a large amount of infrastructure (~200 servers) for a company our size & need someone to manage it. This role is all about automation. See http://mixpanel.theresumator.com/apply/Xm0tLy/Software-Engin...
3. Office manager - looking for someone super smart & organized to keep the wheels greased around here. No job post yet, but you can email me directly.
If you're interested, please email me - firstname.lastname@example.org.
With 50% of traffic is now driven by social media, and referrer information increasingly useless with mobile clients and HTTPS, traditional web analytics are no longer working. awe.sm is building full-featured social media conversion tracking and analytics.
Right now and in the medium term, we're providing immediate value to our customers by giving them firm numbers on the ROI of their social media efforts, in terms of dollars, signups, pageviews or any other metric they pick. Our APIs allow app developers to easily integrate social features into their products and easily present the analyzed data back to their own customers, without having to build their own processing clusters and workflows.
Longer term, we want to know what's important on the Internet, and we believe that instrumenting social behaviour is the way to do that.
We're looking for back-end engineers who are interested in learning how to handle large volumes of data for aggregation, geo analysis, and graph analysis, in close to real time. Our stack is mostly PHP and Ruby right now (I know, I know) but we believe in simple parts loosely coupled, and also in picking the right tool for the job, so you genuinely have the power to shape the stack you work on.
We're also looking for front-end developers to continue to build out our GUI, which is a backbone JS app built on top of the same APIs our customers use.
We're 13 people right now. We have a cool new office with awesome views ( http://www.flickr.com/photos/seldo/6326815086/in/photostream ) in the heart of the Mission. We have catered lunches, and full health, vision and dental coverage. We use an IRC server for team communication and are agile in the sense that we move quickly and react fast, not in the sense of having attended an overpriced training course.
Software Engineer/Senior Software Engineer at Cogo Labs (http://www.cogolabs.com/)
Cogo Labs is a company that creates companies, kind of like an incubator with a twist: all of our ideas/startups come from within the company. We don't offer investment in outside startups. Thus far we have had two major ($100MM+) acquisitions, and a handful of smaller ones, and we are anticipating more in the near future. Typically, once a startup we are incubating gets off the ground, we hire employees into that startup and assist them with whatever they need to make the company successful. Cogo Labs itself has around 40 full-time employees now in our office in Kendall Square in Cambridge, MA.
I'm looking for a software engineer or senior software engineer to join my team. You should have a degree in CS or a similar field, and experience developing for the web, as most of our startups are web properties. Specific experience in Ruby, Rails, and/or Python are a plus. I am currently involved with supporting one of our startups that was recently acquired -- I'm building new functionality into their product to help them achieve their goals for the year. (Sorry I can't be more specific than this, but I can certainly tell you more if you're invited for an interview.)
We are big on metrics and analysis -- there are grids of monitors (we call them "NOC walls") all over the office showing up-to-the-minute stats about all of our properties. I can code up a new feature, deploy it, and walk over to one of the NOC walls and literally watch my change affect traffic on the site, or revenue, or profit. It's a really fun place to work.
If you're interested, shoot me an email with your resume and a brief cover letter (be sure to mention you saw this post on HN). Bonus points for including a link to your github page or other code repository where I can see some code you've written.
cmatthias at cogolabs.com
Replay Gaming is a UK based social gaming company looking for a full-time Senior Ruby/Rails developer to help us grow our play money poker site. We are a small team of highly technical and experienced developers geographically distributed working with Campfire, Pivotal Tracker and GitHub.
Replay Poker is an established play money poker site with big ambitions to grow substantially over the next 12 months.
* We're incredibly small, so you'll have a huge impact on the decisions and the work being done
* We all work remotely, 100% of the time. Work from wherever you are most productive
* We work both on a web application and on a ruby multi-threaded tcp (poker) server
* Have 3+ years of ruby web application development experience or comparable experience
* Know database and concepts like transactions, locks, ACID, CAP and eventual consistency
* Be familiar with ruby and rails internals, specially active record, threads and garbage collection
* Know concurrency paradigms like threads, events and the actor model, and their tradeoffs
* Be extremely comfortable with BDD and TDD
* Contributed to open source projects
* Be opinionated about object oriented design
* Have excellent english language skills
* Have professional experience working remotely
* Know the differences between the multiple ruby interpreters and tradeoffs
* Worked with non-web app servers
* Know details about networking programming and TCP/IP
* Scaled services horizontally
* Know when to and when not to move relational data to non-relational counterparts for scalability purposes
* Worked on social real-time games
* Enjoy playing poker!
What we offer
* Plenty of autonomy for you to work the way you think you're most productive
* A flexible process with the focus on efficiency of working with minimal bureaucracy
* A mixture of a fun and challenging project working on a real-time game about to face scaling challenges
* Competitive salary (negotiable and depending on experience/skills)
Send an email with the subject of Senior Ruby Developer to jobs[@]replaypoker.com. Please include your resume and hourly rate expectation.
Green River (http://greenriver.com) is looking for more developers to join our team. We're a Southern Vermont-based consultancy which was founded in 2000. We started writing production apps in Rails in '05 and have grown to a team of nine developers, two project managers, and a UX designer. We focus in the areas of Education, Health and the Environment. We have many great projects such as a scoring system Starbucks uses to facilitate the inspection of 90% of the farms they buy coffee from, an archive of all the LEED certified buildings in the world, and storytelling software for people with memory loss.
If these types of projects sound interesting, we'd love to hear from you. You'd have the option of either working out of our beautiful Vermont office overlooking the Connecticut River, joining our new Cambridge-based team, working remotely, or some combination thereof. Significant experience with Ruby & specifically Rails a huge plus, but if you have experience with other web technologies, still get in touch.
Email us: email@example.com
San Francisco, CA - Senior Full Time Software Engineers at Locu (http://locu.com)
We're looking for all sorts - front-enders, "desingineers", back-enders and full-stack all welcome for this position. As long as you enjoy hacking on cool new products and features. :D
Deep understanding of algorithms and complexity Strong linux system administration experience a plus AWS expertise a plus
We know you like to strike your own unique balance. So, show us what you've got. We want you to be able to do what you love. :)
Ideally 4+ years of experience Experience leading or managing an engineering team a plus - we'll give you a chance to mentor and grow as an leader. Exceptional software engineering talent Previous start-up experience is a plus
Interested? Drop us a line at firstname.lastname@example.org. Please specify which position you're applying for, as well as "HN", in the subject of your letter. Learn more about our open positions at http://locu.com/jobs/
Founded less than a year ago by MIT graduates and researchers, Locu (http://www.locu.com/) has the backing and support of some of the best angel investors in the country.We are looking for more exceptional talent to join our team and help us achieve our vision. We are committed to building a cutting-edge technology giant with a fun and challenging work environment. We have a culture optimized for learning and continuous improvement. We are 10 people with very diverse backgrounds, and growing.
We are looking to add a UX Director to work under our CPO and lead our current UX team http://www.mindbodyonline.com/company/careers/director-of-us...
We have worked with Jared Spool over the last two years to create a design and UX centric product/dev team. And he seems to enjoy his visits to our office https://twitter.com/jmspool/status/229995078897266688
Scribd (social publishing, top 100 website, YC '06) is hiring talented hackers and other technical people for a broad range of technologies.
We've hired THREE people from these "Who is Hiring" threads, including one just last month ... it really works!!
We're looking for people who want to work with:
* Ruby on Rails (we're the #2 largest rails site, after Twitter)
* Machine Learning / Data mining kinds of problems
* Back-end problems: scalability, web crawling, analytics
That said, we care way more about your personality and general hacking skills then what languages you've used so far, so if you haven't used these but want to break into mobile or web development, this could be a good opportunity for you.
We're profitable, very well funded and have a really fun office environment (go-karts + a zipline!). We've got flexible hours, a very engineer-driven company culture, and a really terrific team.
Scribd alumni have gone on to found 4 other YCombinator companies, more than from any other startup. We think this says something about the kind of people that we like to hire.
Looking for full-time and INTERN hires (junior year or older). H1B and relocation are no problem. See more at scribd.com/jobs and feel free to email me directly: jared at scribd.com
Ember was recently acquired by Silicon Labs, and now we're hiring to build even more cool stuff.
We're not ninjas, rockstars, pirates, or egomaniacs; we're just a bunch of smart people who genuinely like working together. Ember/Silicon Labs is the most technically and socially healthy place I've ever worked - you should check us out!
The Boston office of Silicon Labs develops low power wireless networking chips and software. We do it all: the IC, PCBs, firmware, networking stacks, testing and deployment tools... and everything else I've left out.
We use C, Java, assembly (mostly ARM), Python, Perl, and common sense.
We need 4 more people to help in our Boston office:
- Embedded software engineer: https://www1.recruitingcenter.net/Clients/silabs/PublicJobs/...
- Network engineer: https://www1.recruitingcenter.net/Clients/silabs/PublicJobs/...
- QA engineer: https://www1.recruitingcenter.net/Clients/silabs/PublicJobs/...
- Tools engineer: https://www1.recruitingcenter.net/Clients/silabs/PublicJobs/...
And a bunch more in Austin: http://www.silabs.com/about/careers/Pages/search.aspx
Please email me if you'd like more info about any Silicon Labs jobs: hnJobsAug2012@saidsvec.com
Hiring for developers, operations, and lots of other roles (including non-technical), see http://www.etsy.com/careers/
Etsy is the world's marketplace for handmade and vintage goods. To give you an idea of our scale, last year Etsy sellers sold over $500 million worth of goods on Etsy. We have 17 million active members, and do 1.4 billion pageviews per month.
Individual developers at Etsy deploy code to the live site around 30 times per day, so if you want to move fast at scale, this is the place for you. We have an amazing devops culture and an amazing engineering team that makes all this possible. Check out http://codeascraft.etsy.com/ and http://www.slideshare.net/etsy to learn more about how we do what we do.
We have big challenges, from making sense of all of this data to stopping fraud to helping our sellers be more awesome every day.
Again, check out our positions here: http://www.etsy.com/careers/, and feel free to email me directly at email@example.com. I am a developer, not a recruiter, FYI, and I promise to answer any questions you have honestly (unless you ask something that's privileged, obviously.)
http://disqus.com/jobs or email ben at disqus.
Automattic is currently hiring for the following positions:
- Account Engineer - http://automattic.com/work-with-us/account-engineer/
- Front End Engineer - http://automattic.com/work-with-us/front-end-engineer/
- Code Wrangler - http://automattic.com/work-with-us/code-wrangler/
- Community Handyman - http://automattic.com/work-with-us/community-handyman/
- Designer - http://automattic.com/jobs/designer/
- Growth Engineer - http://automattic.com/work-with-us/growth-engineer/
- Happiness Engineer - http://automattic.com/work-with-us/happiness-engineer/
- Mobile Wrangler - http://automattic.com/work-with-us/mobile-wrangler/
- Systems Wrangler - http://automattic.com/work-with-us/systems-wrangler/
- Theme Wrangler - http://automattic.com/work-with-us/theme-wrangler/
We are passionate about making the web a better place and are strong believers in Open Source. We build WordPress.com, contribute to the WordPress Open Source project (http://wordpress.org) and work on a lot of other really cool stuff including Gravatar and Akismet.
Join us if you are passionate about making the web a better place.
http://automattic.com/ | http://automattic.com/work-with-us/
Ruby on Rails engineer needed to help architect, build, test and improve a young, fast moving and market defining web application with all the challenges that come with that.
- Shipping code, solving interesting problems and making a difference
- Working with an innovative web application and platform helping thousands of businesses around the world
- Working in a small fast moving team to shape the future development of the application with input on key technical decisions
- Working in one of London's hottest startups (http://www.guardian.co.uk/uk/2012/jul/08/east-london-20-hott...)
- An ambitious and tenacious individual with a passion for hacking
- Eager to join a fast growing, well funded startup on an upward trajectory
- 1+ years' experience with Rails (or similar advanced web framework).
- 2+ years' experience with a dynamically-typed, object-oriented language (preferably Ruby or Python).
- Knowledge of PostgreSQL or MySQL
- Experience with at least one NoSQL datastore
- Test driven development experience
- Familiarity with DVCS (we use git).
- Able to work in London full-time
Nice to have:
- Open source contributions
- Backbone.js experience
- Event driven programming experience
- Keen on the startup world
Generous salary - dependent on experience & ability. Stock options form part of the package.
To find out more send us your C.V./Github or Stack Overflow portfolio and a short description on why you're perfect for the role to firstname.lastname@example.org
HireArt is a software-automated employment agency.Â We believe that higher ed and the labor market are fundamentally out of sync, and so we're creating a new type of online job application that emphasizes skills rather than pedigree.Â Â â¨â¨We're a recent Y Combinator grad looking for an engineer to join the co-founders.Â This is an opportunity to strongly influence our product at an early stage, and we hope that you'll take on a leadership role as we grow.
â¨â¨We recently raised a big seed round and are offering a competitive salary and generous equity.
Rails experience is a plus but not required.Â We're looking for someone who's literate in the full stack and is particularly strong in at least one of:
* A scripting language (e.g. Perl, Ruby, Python, PHP, ShellScripts)
We also hope you're as excited as we are to tackle new problems in:
* Online education
* Labor economics
* UX and UI
* Psychometric testing
HireArt is rethinking the hiring process in a way that emphasizes skills rather than pedigree. Candidates submit our common app, which require them to do real work (e.g., create a PowerPoint, record a video sales pitch). We use a mix of humans + technology to evaluate our applicants and match them to jobs.
â¨â¨We've already gotten tons of people hired for jobs they love and candidates spend hours at a time on our site. Employers (including big corporations and some of the best start-ups in Silicon Valley) say we're saving them time and money and we're earning real revenue after just 6 months.
Actifio is looking for software engineers. Actifio is radically simple copy data management. We've invented some really cool technology to do things no other system can, and we're dead easy to use. This is not your mother's enterprise software!
Actifio has been invested in by top VC firms (one of the very few East Coast companies in Andreessen Horowitz's portfolio) and is growing super fast.
We're always looking for smart engineers in every team, but since I'm on the deduplication team, I'll have to pitch you on that :)
Dedup seems like an easy problem to solve. Split the data up into blocks and make sure you only store one of each. But at scale, it becomes a whole different animal.
When you've got 128TB of 4KB blocks, you have 32 billion unique blocks of data to manage. Making our dedup ingest, restore, and garbage collect fast is a great challenge, especially with "only" 128 GB of RAM.
If you'd like to chat about a job opportunity, I'm at email@example.com. Since I'm an engineer, I'm not going to type a list of silly requirements. Just send me a resume and whatever else you think I'd like to know.
Familiar turns your many devices into social picture frames. More at http://familiar.com/We're hiring software engineers who like building user facing products. We use a wide variety of technologies from CoffeeScript to Objective-C, so lots of opportunity to learn something new.If you're interested in hearing more about what we're up to, my e-mail is mike [at] familiar-inc.com
Our company is optimized for developer happiness, have unlimited (mandatory) vacation and a Results Only Work Environment (http://www.gorowe.com), and is run by folks that know how to treat developers. See one of my submissions:http://news.ycombinator.com/item?id=3729302
Contact rogish at fundinggates.com with your github, stackoverflow, etc.
ZipRecruiter is looking to expand our engineering team. We are small (16 full time employees), growing rapidly, bootstrapped and profitable.We help employers and recruiters distribute their jobs online and screen their applicants. We have a large number of paying customers and job seekers using our service. You will be working directly with the company co-founders and will have the opportunity to lead significant projects. We pay market competitive salaries and offer generous equity and cash bonuses. I think we're more laid back than the average startup and more fun than the average BigCo - we're fans of 37signals and we emulate a lot of what they talk about.
We're looking for the type of people who want to someday start their own internet company, and we're happy to help mentor employees who want to do this.
- excellent software design and development skills - experience with general web development and programming in a Linux environment - some experience with Perl and SQL (not necessary for interns)Technologies we use:
Perl, Catalyst, MySQL, Apache, Solr, Redis, jQuery, Selenium, AWS, LinuxIf you're interested, email dev+jobs@[our-domain] or apply here: http://www.ziprecruiter.com/job/Sr-Software-Engineer-Perl-20...
Contextly is making online news better. We're currently in a closed beta of our related links service, a beta that includes Wired.com and other top tech blogs.
We're looking for a technical co-founder to build and architect (in the widest possible conception of that term) a better future for online news. Pardon the generalities, but we actually believe that stealth is underrated for startups.
If you are passionate about journalism and big data and want to build something that actually makes a difference, drop us a line, we'd love to talk.
There are many decisions yet to be made about our future stack, so being proficient at choosing the right tools in an honest manner is more important than having X years experience in Python/Ruby/MongoDB, etc. An interest in APIs, big data, graph analysis, etc., as well as open source contributions will help you stand out.
E-mail firstname.lastname@example.org with "HN" in the subject line.
We're hiring for a variety of positions in a variety of locations, freelance & full time, including:
Django Developer, London - http://p.ota.to/jobs/django-developer-london/
Technical Recruiter, London - http://p.ota.to/jobs/technical-recruiter-london/
Django Developer, Bristol - http://p.ota.to/jobs/django-developer-bristol/
UX Designer, Bristol - http://p.ota.to/jobs/ux-designer-bristol/
What we do: Subscription based social hyperlocal mobile gamified discovery engine with loyalty deals. For the enterprise.
Just kidding. We're a stealthy 3 person team of full stack product engineers going after a huge opportunity. Everyone on the team codes and contributes at every level, front to back. We've all built web scale products and grown them to millions of daily active users with zero marketing spend. We're looking for 1 or 2 product generalists who can come in and contribute the same way on Day 1. Our product is mobile first.
We are well funded by A-List investors.
We are NOT your average stealth startup. We are NOT yet another me-too-social-local-sharing app. We DON'T sell condoms by subscription. We are NOT the place to share photos of your dog taking a leak. There will be NO gamification. We are filling a hole in the universe by building software that addresses a fundamental human need. The world is becoming a different place: everyone has a network connected super computer with ambient sensors in their pockets and we can see the future that is enabled by these devices. We are making that future happen.
Real talk: We've been running our prototype for 2 months and we all use it every day. Every person we've showed it to has asked us if they can use it. Every single person has gotten mad when our testflights expire off their phones after letting them test it.
The ideal candidate is a brilliant, fearless and passionate individual who is uncompromising in his/her pursuit of building an incredible product that will positively affect the lives of millions of people every day.
As members of a team we believe in commitment and accountability; the importance of honing our craft; building tools to create leverage; and seeking to learn from and understand each other.
We are offering founding team equity and above market salary. Retina Macbook Pro & 30 inch monitor. Office space in the heart of the SoMa district in beautiful San Francisco. Willing to relocate. Willing to fly in candidates for interviews. Willing to tell you our stealthy secrets.
Interested? Email alex at herelabs.com
Superb.ly / http://superb.ly/careers
* Front End Engineer
* Back End Engineer
Superbly is working to change the way people interact with documents (and each other).
At Superbly, we strive to create an incredible experience for our users by focusing on the art of software craftsmanship and design. We're a relatively young company; we work hard because we take delight in the perfection of our product, and we're committed to building a world-class technology company where engineers love to work.
In addition to writing high-quality software, we seek individuals who thrive in the startup environment, and enjoy other aspects of building a small company, such as making product decisions, design of new features, development on all levels of our system, and community outreach. We love polymaths.
We are looking for talented engineers to join our small family. Above all, we look for passionate, energetic individuals who seek to perfect their craft.
We can't wait to meet you!
MindSnacks - http://www.mindsnacks.com/
We build wonderful educational games in San Francisco. If you are niceand want to help us make splendid products, we'd love to hear fromyou.
Over 4 million people have downloaded our apps and Apple voted usEducational App of the Year in 2011.
Backend engineer - http://mindsnacks.theresumator.com/apply/zmC1GW/Backend-Engi...
Mobile engineer (Android or iOS) - http://mindsnacks.theresumator.com/apply/5t4zzv/Mobile-Engin...
Generalist engineer - http://mindsnacks.theresumator.com/apply/cj0OWK/Generalist-E...
Game designer - http://mindsnacks.theresumator.com/apply/19JX7q/Game-Designe...
Lead UI designer - http://mindsnacks.theresumator.com/apply/FDm1vD/Lead-UI-Desi...
Games producer - http://mindsnacks.theresumator.com/apply/QkgdTJ/Producer.htm...
Product manager - http://mindsnacks.theresumator.com/apply/bc0fOZ/Product-Mana...
For more info, visit www.mindsnacks.com/careers or email us at email@example.com
FULLTIME or INTERN in SAN FRANCISCO, CA
ClassDojo is used by thousands of teachers to manage students' behavior in the classroom, using real time feedback and rewards that can also be shared with parents. We're an edtech startup funded by some of the biggest names in the valley, and we're one of the fastest growing education companies of all time. PG has invested in us, but we didn't do YC.
-------------------------- https://classdojo.wufoo.com/forms/join-classdojo/ --------------------------
We are looking for:
* Lead Software Engineer * Lead Front-end Developer
Tog+Porter is a fashion start-up that pairs clients with stylists over video-chat. Clients receive a box of curated fashions and keep what they love and send back the rest. T+P has been in business for 3 years. The team is remote across the USA. Distribution is in Oregon and Business development is based in SF.
T+P has a really exciting opportunity for a developer to really make their mark. The team has total control of the company, so they are looking for someone who is not only a great coder, but an excellent systems thinker, strategist and team builder. This job requires a full-stack developer who can get things done fast.
The company is already at break-even and their revenue is growing quickly.
(I'm helping these guys make this technical hire. This isn't my company, I'm just an adviser.)
Full-Time, Interns (For Fall & Year-Around):
Flutter (http://flutterapp.com) is looking for engineers & designers interested in innovating, crafting, and solving very challenging problems.
We recognize gestures over the webcam, and our first app Flutter allows you to control iTunes & Spotify using gesture.
Here's our link to iTunes Mac App Store page: http://itunes.apple.com/us/app/flutter/id522248613?mt=12
We are looking for folks interested in computer vision (CV), machine learning, human computer interaction (HCI), and building apps for computers and tablets using our gesture technology.
Visual Designers - only for those brave enough to take the unique challenge of building a completely new UI, interaction layer, and gestures.
Marketing Interns, Design Interns welcome to apply as well.
We are still a small team, so you will have opportunity to set direction of the company both eng/product wise. You will learn, you will be challenged, you will have to strain your brain, and in many cases, solve problems that seem impossible!
If you're up for challenge than send an email to jobs [at] flutterapp.com.
40 talented, freshly minted junior Rails Developers will be eager to meet you and your team at DevBootCamp from 9AM to 3PM on August 17th, 2012, at 717 California Ave. SF, CA, 94108. Breakfast and Lunch will be served.
See details and sign up: http://devbootcampemployerday.eventbrite.com/
Press / Info about DevBootcamp:
The job title says "Software Developer" but really we're looking for "Software Entrepreneur" or a "Startup Engineer". Shipping a great feature is important, but positively changing user behavior is the ultimate success criteria. Built-to-spec takes a backseat to moves-the-metrics. If you want to build something you can point at and say "I made that happen" then we're looking for you.
Things we'd like to see:
- Strong development fundamentals
- Web development experience
- Python experience is a plus, but not requisite
- Motivated to build stuff
Free lunch, flexible hours, one of the biggest arcades in Manhattan (3 cabinets!), competitive salary and full benefits (health, dental, vision), take-what-you-want vacation.
Our office is in Union Square, Manhattan. If you don't live in New York City, we'll pay to fix that.
Shoot an email to firstname.lastname@example.org with a resume, a link to your github, webpage, etc. and tell us about something cool you've built.
SavingStar is looking for talent to help us revolutionize the digital coupon industry. In particular, we could really use some additional Rails developers-
Solid grasp of computer science fundamentals
Experience building web applications at scale with Ruby (Ruby On Rails preferred)
Capable of âfull stackâ design and development, from the database to the view and everything in between
Comfortable working in a Unix based environment (Mac OSX and Linux)
Participate in the full software development life cycle, from requirements to development to production support and troubleshooting
Able to work in a fast-paced, startup environment
Nice To Have:
Hands on experience with git
TDD and/or BDD with rspec and/or cucumber
Experience with âNoSQLâ databases (MongoDB a plus)
From my own experience, I can tell you that SavingStar is a great company to work for - We have a great atmosphere, collaboration without micromanagement, and we're working with some very big brands and making something cool. What else could you want? ;)
Send me a email.
Software Engineer / Senior Software Engineer
Front End Developer
EnergySavvy is a software company transforming how residential energy efficiency is delivered. We're looking to grow our amazingly productive team. We know that politics and bureaucracy never make for great products, so we focus on results and creating high-quality, user-centric software.
You can find our job openings here:http://www.energysavvy.com/jobs
Streak.com (YC S11) is trying to make email better. We're looking for our first engineering hire who will have significant ownership (product and equity wise).
We're looking for smart generalists but expertise in large scale JS apps, native mobile app development or machine learning are bonuses.
OrgSync is looking for Ruby/Rails developers, designers, and marketing professionals.
We're building software used by hundreds of schools (mostly colleges/universities). It's a cool place to work, casual environment. We host a hacknight for Dallas Ruby (dallasrb.org) every 3rd Thursday, so if you're a Ruby developer in Dallas feel free to drop by and meet the team.
The Ksplice group at Oracle
Does writing Python clones of your favorite childhood computer games sound like a fun weekend project? Would you hack on an old-school graphics demo that fits into a DOS MBR in your free time? Have you ever told a joke whose punch line was a git command? If that sounds like you, we want to hear from you!About us
We are a small, tight-knit team of 12 women and men excited to work on technology that most people will tell you is impossible: updating an operating system kernel while it is running. Our product, Ksplice Uptrack, is a subscription service for Linux that provides completely non-disruptive, rebootless kernel updates. (You can read more about the underlying technology at http://www.ksplice.com/paper)
Our open positions
Kernel engineer: Help us bring Ksplice to new Linux distribution releases, build rebootless kernel updates, and improve and scale the infrastructure around distributing them to our users.
Full-stack engineer with strong Python experience: Help us bring the Ksplice Uptrack client to new Linux distribution releases, improve our server infrastructure, and develop and extend our REST API and Django-based web interface.
If this technology excites you, let's talk! Feel free to direct questions to me at email@example.com or to firstname.lastname@example.org. Oracle is an equal opportunity employer.
Spiceworks - Full Time
Spiceworks is a fun, fast-paced, fast-growing start-up in Austin TX with experienced entrepreneurial executive management (all.com, Motive Communications, Tivoli) with a successful IPO and acquisition history. Our flagship product has over 2 million users, and we are developing large product features on multiple fronts:
- Cloud Services Integration- Data Analytics- System Management Application (Spiceworks app)- IT Community, the "Facebook of IT"
And this covers the full stack - backend, Rails server programming, and extensive UI work.
We have a multitude of technical and non-technical positions available. I'm not going to re-post every single one here, and instead encourage you to follow this link: http://www.spiceworks.com/jobs/openings/
We're a small, four person team - including the intern who made Yelp's Monocle, a designer from Cooper Union and a computer vision genius. We raised $2 million in a heavily oversubscribed round of funding from August Capital. We spoke at TED (sorry, no video!), have offices on union square in San Francisco and have an app that has an unparalleled ability to induce uncontrolled smiles of glee when people first see it.
We're looking for someone to be our point person for IOS development. We actually all have IOS experience (and a really cool app in progress), but we're looking for someone to grab the bull by the horns and focus on IOS full time (as the two engineers are focused on computer vision and âall the other boring engineering' respectively). You'll be a pretty big deal at our company. We're pretty lucky in that our technology spans everywhere from advanced computer vision to WebGL and HTML5 to Python, PostgreSQL and Redis to low-level run-loop optimizations for UI responsiveness, multithreaded OpenGL, GCD, core data synchronization, etc. It's a lot of fun.
Send me an e-mail at email@example.com
iOS Developer - Full-Time
Giftr is a fast-moving, funded, pre-launch startup building a social wishlist for kids. The founder is a Silicon Valley veteran and former Apple engineer who has built several companies, resulting in two IPOs and multiple acquisitions. On our iOS development team, you will build and scale apps that solve real-world problems for millions of families and bring people closer together.
As one of our early team members, you will have a great deal of ownership over your own work and play a crucial role in the future of the company. We offer competitive salary and benefits, with generous equity, free lunches, sailing trips, and Apple gear. We're a team with huge ambitions but a focus on concrete results and quick iteration.
Contact us at firstname.lastname@example.org
We launched Voxer in 2011 and have since become one of the fastest growing voice applications in the world. What we've built is already an important part of the daily lives of millions of people.
We're a surprisingly small team doing this. Only about a dozen engineers who previously worked at Danger, Android, Apple & Twitter. We helped build things like redis for node.js and are contributors to the node.js community. Voxer is built using node.js, Riak and Redis.
- - - - - - - - - - - - - - - - - - - - - - - -
San Francisco, CA - Hadoop Engineer
We are solving really hard problems at massive scale with Node.js, Riak, Redis and run on Joyent Cloud.
We are generating a lot of data in the process - more than 25 billion events every day. We just jumped into the Hadoop ecosystem and are running our own cluster which processes terabyte. If you love working on these kinds of problems, get in touch and maybe we can figure them out together.
You'll get to work on:
* Help scale and develop our Hadoop cluster.
* Understand the patterns of groups, billions of messages with location data and social graph patterns.
Some of the things we look for are:
* Some formal education in Computer Science or equivalent, but the exact degree or number of years of professional experience you have isn't as important as your enthusiasm and ability.
* If half of your resume talk about animal-named systems you're probably the right person for the job
* You're interested in how we can better understand what drives our user growth and user engagement and we can engineer the product to increase it.
* Hadoop experience We are starting to incorporate these technologies into our operations
* Experience working with Hive, Pig or Hbase
* Thorough understanding of statistical analysis.
San Francisco, CA - Web/Integration Engineer
Lead Engineer for new business unit
Voxer is hiring a lead engineer for this new business unit. You will help to define the enhancements needed across the board to support enterprise use of Voxer. You will then lead the implementation of those enhancements.
You'll get to work on:* Building a new division from the ground up
* Cutting-edge command-and-control systems that will help IT managers keep track of thousands of devices and users e-commerce and billing platforms of Apple, Google, Amazon, eBay, and others
* Formal education in Computer Science or equivalent, but the exact degree or number of years of professional experience you have isn't as important as your enthusiasm and ability
* You have probably worked on large enterprise systems and know the pressure of delivering against tight SLAs
* Conversant and comfortable interacting with clients' engineers to understand market needs, train in using our systems, and provide general support
* Experience with Node.js, Riak, and Redis is helpful but not a requirement. These are the technologies we depend on every day.
We are building the world's largest mobile gaming social network.
We have a no-bullshit culture, we ship incredibly fast, use the newest tech. Great benefits, including medical, dental, vision, 401k, book budget, generous paid vacation time, catered lunches, unlimited snacks.
To apply, or to chat with us about where you might fit, fire us an email at email@example.com, or find out more here http://heyzap.com/about
DoubleDutch makes mobile, cloud-based, geosocial applications for events and enterprise workgroups. These applications are designed to engage employees, capture real-time data, and unlock valuable enterprise insight.
Love Android? Want to build world-class enterpries mobile applications?
Good. Bring your skills to us. Help build our new generation of solid & functional apps, to be used by hundreds of thousands of people. You will help:
-Build beautiful Android applications (not just copies of iOS)
-Write organized and structured code
-Identify and fix performance problems
-Debug hard problems
-Envision and build new features that wows the user.
-Use latest and greatest android features like NFC, Text to -Speech and integrate them into app flows
-BS in Computer Science/Computer Engineering or Equivalent Experience ( Can be substituted with 4 year relevant work experience)
-At least one App in Google Play Store available for immediate download and review
-Intense interest in becoming an Android expert-Strong understanding of the Android ecosystem
In addition to this, we are looking for Software Engineer , mobile intern , designer.
Check out our jobs page at
http://doubledutch.me/jobs.aspx for more details
Feel free to contact me at firstname.lastname@example.org or our CTO at email@example.com for any questions. To apply you can send resumes, links to existing app, Open source projects to firstname.lastname@example.org or email@example.com.
We do sponsor H1B's but as of now USCIS H1B quota have expired for this year. We can still transfer existing H1B's.
Help Euclid digitize the physical world. Through innovative sensor technology and data engineering, we're arming brick and mortar retailers with a new class of analytics to help them improve their profitability and shopping experience.
The dataset we're providing is revolutionary, and we want our product experience to be just as special. Current retail business intelligence tools are clunky, ugly, and tedious. Euclid wants to break to mold by delivering insights AND a beautiful and effortless product experience.
The Visual Designer will work closely with the Product and Engineering teams to create this experience. Primary responsibilities will include prototyping and designing user interfaces, producing gorgeous visual design, and delivering production ready assets. The Visual Designer will also help make sure the product is well represented on our website and in our marketing collateral.
Things we're looking for
+ A unicorn with deep experience in visual and interaction design for web and mobile
+ Empathy for the user, can eliminate pain-points with minimalist interfaces
+ Artistic ability to create beautiful graphics, textures and layouts
+ Thoughtful communication of design decisions and processes
+ Mastery of the Adobe Creative Suite and relevant prototyping tools
+ Experience producing clean and accurate HTML and CSS
+ Proven success working in a collaborative and iterative environment, takes ownership of the product design while incorporating feedback from the team
+ Obsessive attention to detail, misplaced pixels drive you nuts!
+ Passionate about success, but also likes to have fun
+ Believes that B2B products can be sexy too
+ Experience with charting, dashboards, and data visualization
+ Portfolio that includes marketing projects such as print collateral, company websites and branding
At Causes, use your programming powers to help nonprofits effect change on the world! Ruby on Rails + jQuery stack, 12-ish person engineering team, the usual startup perks (catering, snacks, soda, etc), gym membership reimbursement, etc. Ways we're trying to make ourselves better engineers:
- deliberate practice with our tools. If you are a vim user, we have the programmer who wrote Command-T on staff and he's a great person to learn from - every changeset gets pushed to Gerrit where it waits to get a +1 from our build suite (that runs in 3 minutes) and a +1 from a human reviewer
- over the last 4 months, we've upgraded from Rails 2.1 to 3.2.3 and are using the static asset pipeline, SASS/Compass, and HAML. We're the largest site I know of on Rails 3.2. We gave a presentation on the upgrade at last weeks SF Rails meetup, slides at causes.github.com/migrating-rails-talk
- everyone is encouraged to take one hour from their day to learn about something they wouldn't otherwise (aka study hall)
- every story is scoped so that it can be completed in less than a day. We don't branch, we just work on top of master. We've found that the closer we stay to master, the less needless work we create for ourselves
Causes is a great place to better yourself and better the world. We're particularly looking for a systems/ops/network engineer to help wrangle our colo. Apply through the site or firstname.lastname@example.org if interested!
Silk (www.silkapp.com) is looking for Front-end engineers and a DevOps engineer.
We're building a product that makes it easy for people to create sites with content that is easy to query, visualize and share. On a deeper level, our vision is to bring the semantic web to the masses and build an amazing company around that.
The team is still small (~9 people), so you'll be able to make a large impact. We are well-funded by top-tier VCs (we just announced our round with NEA and Atomico - http://techcrunch.com/2012/08/01/content-crunching-app-silk-...) and located in the city center of Amsterdam.
More on http://jobs.silkapp.com/
We're building an intelligent assistant on your smartphone. We provide users just the information they need right as they need it and simplify task completion on the phone.
The deep technology problem is information retrieval and machine learning. The user models we build help us make predictions and determine how and when to present the information they need.
We're hiring Software Engineers and Data Scientists.
We generally look for a B.S., M.S., or Ph.D. in Computer Science or equivalentKnowledge of Python and C++Experience with web applications, databases and machine learningA strong passion to always be learning
We're looking for great people to join our small (4 people), well funded by top VCs startup!
Please email us at email@example.com with your resume. We would love to show you the product and share much much more about what we are building.
Looking for an amazing developer to join our small in-house team. You'd be working with me on client work (being the CTO and dev team for startups), internal projects, open-source projects, and even your own side projects. If you want to check out some of our existing open-source projects, see http://os.alfajango.com.
I have a pretty good network of developers, and so I usually just work with people I know, but I like the HN crew, so I figured I'd put this out there.
An unbridled, unfettered, bursting passion for learning, building, startups, and open-source. This doesn't necessarily mean you already have your own open-source projects or side projects or whatever, though it helps.
Ha, no. Just shoot me an email (in my profile) and we'll talk.
Health Insurance, competitive salary and equity package
AutoAccessoriesGarage.com is growing fast, and we're looking for a Jr. Web Developer to grow with us.
On an average week, you will:
Create elegant solutions to complex problems associated with a quickly growing e-commerce company Enhance our internal software systems by creating or modifying existing components Collaborate with technology team on new initiatives to improve overall shopping experience Develop modules for communicating with vendors & suppliers via various web services
Only feels comfortable working in a traditional, stiff, big-corporation structure Tries to pass his/her problem solving on to someone else Thinks he/she is above sweeping up or taking out the trash once in a while Does not take joy in learning new technologies
--US Citizens only--
5 weeks vacation
56 open positions
Hiring Admins and Developers
Our capabilities include large-scale data analytics, entity resolution, information sharing, cyber security, cloud computing and custom solutions development. We have a proven track record of delivering exceptional value to our clients while solving their most difficult and challenging problems.
We are hiring at Rallyverse. We are always looking for smart folks to join us. Here is a list of our current needs:
* Backend developer * Front-end development intern * Account executive * Client services rep * Social media strategist
In social media, your content is your ad. Rallyverse (www.rallyverse.com) shows brands what to say and when to say it on Facebook, in Twitter, and in their social ads. Rallyverse creates ready-to-publish status updates, tweets, and ads from a brand's content, and ranks them based on their relevance to real-time conversations in social media -- essentially, a cheat sheet for social-media marketers.
Hit me up anytime: jason at rallyverse dot com
Re-inclusion requests here (pretty much your only way to ask Google anything easily, but responses aren't guaranteed) https://www.google.com/webmasters/tools/reconsideration?pli=...
Or try the Webmaster forums, where Google folk apparently post every once in a while, but it's mainly a clusterfuck of people hijacking your problem with their own questions, and solutions being unreliably crowdsourced.
Remember: Google moves in mysterious ways. We cannot understand their arcane techniques for we are not worthy.
Slow down your growth next time, limit how many profiles they can view per week. 300k at once they probably thought you were a spammer.
â" Start by reading "Magic Ink" by Bret Victor: http://worrydream.com/#!/MagicInk
â" Now you understand that UI design is actually graphic design, so start with graphic design fundamentals. They are: Drawing, Layout, Typography, Color, History.
â" Drawing: understand how images are created on a canvas. Includes concepts of how to use line, shade, and color to create forms, volumes, depth, etc. Art historians talk about "color and line" in painting. Understand the distinction. Pick up a used copy of Janson's History of Art. Peruse some other books about drawing. Go to the museum. Whatever you come across. Have fun with it.
â" Layout: I haven't found a great resource for this. You can have a look at Grid Systems by Josef MĂźller-Brockman, which set the tone for layout in the 20th century. Making and Breaking the Grid is a modern spin on grid-based layout. Read about book design since that's the oldest and most developed layout system. You can start with Wikipedia: http://en.wikipedia.org/wiki/Book_design. Generally pay attention to how websites are arranged. Is there a top-bar or a side-bar? How many sections of content are there? What is their relative proportion? How does the layout relate to the borders of the browser window? Take some time to investigate 'responsive design'. Understand what it means to design from the content out rather than from the edges in. Understand the fact that book design has a rich set of systems of proportion while web designers completely ignore this for the most part. Look up 'golden ratio typography'.
â" Typography: there are a number of well-regarded classics on typography. The Elements of Typographic Style is great. But you should start with this: http://webtypography.net/. Then check out the Wikipedia entry and Google around for blog posts about typography. Once you understand the basics, then attempt an in-depth text. The most important thing to understand is that typography can be used to create structure. People who do not understand this use lines, planes, and volumes to create structure around content. A good place to learn about this is in Edward Tufte's The Visual Display of Quantitative Information (as well as its sequels). He vigorously recommends removing as much "non-data ink" as possible. Beyond structure, there is the issue of choosing typefaces. Let me just get this one out of the way: serif faces are not significantly easier to read than sans-serif faces. Beyond that, understand that typefaces are created by designers for different uses. Use typefaces according to what they're designed for. Understand how typefaces are used to create a stylistic feel, to evoke associations, nostalgia, emotion. Understand that some typefaces are expressive and some are not. The web so far has favored non-expressive typefaces. Now that we have @font-face and Google Fonts, people are going crazy using different type-faces will-nilly. Web design will evolve. Watch the documentary "Helvetica".
â" Color: there are many resources on color, but the study of color is an endeavor that can last a lifetime. There are a few things to understand about color: what it is (light frequency / a sensation), how it is modelled (Newton vs. Goethe, HSL/RGB, color spaces, Pantone), how it is created, how colors are combined, the fundamental nature of each hue, and psychological meaning of color combinations. Start with the Wikipedia entry. For more scientific information, check out the IESNA handbook. Understand the difference between Newton's and Goethe's studies of color and how current theories descend from those. After them came Maxwell, Helmholtz, and others. Munsell's text is responsible for much of the exploration of color in early modernist painting (impressionism, etc.): http://www.gutenberg.org/files/26054/26054-h/26054-h.htm. Study color combining by way of texts from the early 20th century by Albers, Itten, etc. But, as others have mentioned, the only way to truly understand color is to use it. Try different combinations, see what they do. Ask questions like: why are most websites blue? Why aren't websites ever yellow? Beyond cultural associations, each color has a fundamentally different nature and use. It's not just a spectrum. Why is red so special? Notice that blue and yellow are, in Goethe's theory, the fundamental colors from which all colors are created. Does this have something to do with their neutrality? The sun is yellow, the sky is blue, the ocean is blue... what does it all mean? Why are the road signs green?
â" History: web design didn't just come out of nowhere, though most web designers are uneducated and the tools have been very primitive up until the last few years, so it kind of seems that way. Find a copy of Meggs' History of Design. Understand what it is, where it comes from, how book design is the father of graphic design. Then, something crucial to understand: that web design is constrained by the concepts of the past, which were developed in a world with different constraints. Do you know how graphics were created before computers?
Unfortunately there is no good book that gives an overview of all of this material. You need to piece it together. Here's a screenshot of my library of design books: http://img823.imageshack.us/img823/7795/screenshot20120731at.... Plus you should have a library of design inspiration. I have mine spread out between LittleSnapper and ZooTool right now. Evernote is another good way if you can stand all the visual noise in their interface. Other people use Pinterest, etc.
What you should take away from this is that UI design is actually part of graphic design, which is a relatively old discipline (though still young compared to, say, architecture).
On the other hand it can be said that UI/UX rather encompasses graphic design since UX brings in the notion of user-centered design from HCI, which has its own history in psychology and the US military industrial complex. Two great historical reads here are MIL STD 1472F: http://www.hf.faa.gov/docs/508/docs/milstd14.pdf and The Ecological Approach to Visual Perception by J.J. Gibson (from whence the concept of "affordance" comes). The classic synthesis of these ideas can be found in The Design of Everyday Things by Donald Norman. Bill Buxton is another person to follow in this space. A modern synthesis of UX is About Face 3: The Essentials of Interaction Design.
EDIT: fixed links
Here's what I figured out (YMMV):
For UI design
Books aren't that helpful, you have learn by doing.
Instead, for theory Treehouse offers a primer on HTML, CSS & UI design which provided a great foundation, they have courses on things like colour theory. Really really helpful.
Practice. I designed & launched a bunch of complete web apps, each one with a landing page + full functionality. Each attempt had a visible improvement in UI & UX over the last. I got tons of great feedback and encouragement (you're gonna need it) from forrst. So I'd highly encourage posting there and asking for feedback (tell people you're learning).
Check out Sacha Greif's ebook on UI design http://sachagreif.com/ebook/ it comes with a PSD and has a great intro into UI stuff.
Check out Lighting & Realism In Interface Design by Mike Rundle (developer + designer) here http://designthencode.com
Get a bunch of freebies from dribbble and deconstruct and remix them to your taste.
Watch this https://peepcode.com/products/ryan-singer-ux then watch it again. Ryan Singer is an absolute UX god - he understands how to navigate the problem space very very well.
To really improve UX measure how people use what you make (mixpanel, click tracking) & conduct user studies - watch people use an interface to really understand what works UX wise.
Here's an analogy with physical fitness. If you want to reach "competition level" fitness you don't just watch youtube videos and read books. You have to practice. And if you practice alone, you'll never hit competition level. You need formal TRAINING. You need an experienced professional giving you advice, critiquing your performance and stretching your abilities. You need them to help you track your own performance, to become acutely aware of your weaknesses and focus on them relentlessly.
A lot of organisations don't get this. A few books, a conference and a spot of mentoring doesn't turn a team of front end developers into UX designers.
You've got to get away from people who say "We can't do it the way Google or Amazon does it because they're big and they can afford it." You've got to think instead "Google and Amazon are big because they did things right."
You've still got to think about (small) scale though.
Back around 2000 I was interested in user management and authentication and back then the main challenge across the industry was conversion rate, and it was very good to imitate what Yahoo did.
A few years later, Yahoo's signup and login process had become quite complicated because they had a notoriously foolish user base that was vulnerable to fraud and phishing. If you imitated them you'd quadruple your development costs, kill your conversion rate, and get your email box flooded from people who forgot their passwords.
(Funny, Yahoo started to go downhill around they time they did this!)
So look at the leaders and think about what they do critically. Don't listen to voices that say "we can't afford it" -- you can't afford to have employees that are lazy like that or for that matter, to be working for a project manager who won't do what it takes for your projects to succeed.
This diagram shows the facets of UX exceptionally well. In the same vein, this article defines UX accurately.
Do it : repeat.
If the best chance for practice you have, is on personal projects - so be it.
Find sites for inspiration. Design is ALWAYS changing. Things you're just getting sick of now (chunky buttons, ribbons, page tears etc.) other designers first saw a long time ago - those thing slowly saturate the design community before they're everywhere.
Browse Dribbble.com every day.
When you have to design a site, use sites likes patterntap.com, and uiparade.com to see great examples of slick UIs.
Most importantly, "eat your own dogfood." Use the products you've made, non-stop. Just keep testing and testing. If things feel weird, or unnatural, iterate, and eat more dogfood.
Design should never be something someone gets "right" the first time - its an iterative process of learning user behavior based on what does or does not perform well.
Be a better problem solver first (more so a UX Designer). You should not just start working on being a better UI designer without knowing what context your work will exist in. Specialize in UI later.
A quick overview on how to be a better UX designer- Figure out and write down in minimum words the goals and reasons for undertaking the exercise
- Figure out the main types of users you are designing for (don't try to design for everyone). Find out what relevant mental model they already have.
- Break down the problem via concept maps (involve others to brainstorm).
- Sketch several solution hypothesis using flow diagrams (boxes containing major concepts connected to each other) (involve others to brainstorm).
- Compare these flow diagrams and identify the best hypothesis to develop and test first. (Failure is okay)
- Now do UI design for each aspect of the selected flow diagram (as you will know how each page/area in the flow diagram works with the entire picture, you'll know what to show the user when.)
- Do not try to complicate your test by adding features/distractions that are not extremely crucial.
- Put in some love and care. Ideas that spawned from your brain have the possibility of giving so many others so much joy.
(Hint* For a lot of products it is about making MOST users get engaged for the LONGEST period. For many others it is about solving a user problem in the Simplest+Quickest+Most-Painless+Most-Joyful way possible.)
A bit more on how to be a better UI designer
- Go back to the basics and learn how humans sense, how the brain perceives, and what makes us get ideas, form opinions and take action. This is a big part of what UX and UI design is about (this is useful to understand and remember too - http://en.wikipedia.org/wiki/Gestalt_psychology#Properties)
- It is also about having a two way conversation between an interface and a human. Follow protocols of a decent and efficient conversation. Empathize. Introduce if you haven't met before. Maintain a flow. Be focussed on the goal. Don't distract and value their time. Be terse. Don't disrespect.
- Know that content is always more important than the user interface. Strive for harmony between what you have to say with how you are saying it with the best UI for that purpose). Use the help of a copy editor or a technical writer. Ensure they don't write more than is needed.
- Learn about the medium and context you are designing for (e.g. how users use computers, web etc)
- Learn about the existing UI patterns that you can leverage
- Browse a lot. Note down what you like, store it as a pattern in your head. Note what irritates you and think about how it could be done better for more users.
- Practice. A Lot.
- Get hold of a good designer and sit next to them. See them work. See how they make their life faster and easier while designing. Optimize your workspace continuously. Look out for new tools that can help your workflow.
- Generating consensus around the flow and UI solution is your job. Get the stakeholders to see the way you think.
-Don't use Colors initially, they derail conversations quickly as humans are prone to judging colors instinctively. Use grayscale and rough way of doing stuff first. Finalize (visual design) after that.
- Ensure that the colors did not change the flow of user's attention on a page.
-Figure out if the flow of user's attention on a page is the way you intend
- Grab five people, give then some basic context and do RITE (http://en.wikipedia.org/wiki/RITE_Method ). Don't listen to all feedback. Designers usually give feedback based on heuristics. Try to get more designers to give you feedback.
- Use web based tools as often as you can. It is easy to share your work and get feedback quickly. There are tools for getting feedback online. But have a meeting at least once initially to explain the context and thinking behind your design decisions.
Ignore the ugliness and you'll find practical advice in the reports and Alertbox articles although his opinions are sometimes controversial and shouldn't necessarily be followed to the letter. Nevertheless they'll undoubtedly increase your awareness of the variety of user types out there and encourage you to think from their perspective, which is ultimately what good UI design is all about.
Read everything on Jakob Nielsen's blog about Usability:http://useit.com/
Like you, I wanted to improve my design skills, so I coded this up over several weekends.
Might be a little dated but it was really influential a few years back
Also, create a bookmarks folder (or even just a regular folder on your Desktop) just for collecting UX/UI designs that jump out or appeal to you. Either bookmark them, or take a screenshot, and use good, descriptive tags (e.g "Search Results", "Dashboard", etc). Then block out a small amount of time each week(I usually spend like a half hour or so over Sunday morning coffee) to review them; ask yourself why you like the designs/patterns, what appeals to you, why its effective, how could it be more effective etc. You'll start to recognize patterns and develop a sharper eye for effective UX/UI design throughout the web.
Finally, accept and embrace the idea that good UX/UI design is very much an iterative process, it's OK (and actually pretty common) to not get it perfect the first time around.
As far as UI goes, spend a lot of time on design sites such as dribbble and try to identify patterns and discover the purpose of them on your own. UI design becomes more engrained when you discover trends (and their purposes) rather than simply reading about them imo.
I've found you can achieve quite a massive improvement by simply spending a decent amount of time thinking about / working on / testing your UI.
Draw sketches, think about usage patterns, explain how things would work on paper, ask random people to try out your designs after you're finished implementing them, get feedback, identify actual usage patterns and optimize for them. Repeat.
If possible, become a user of the product. It helps a lot.
The second most important thing is to copy other people's good interface designs. Or less harshly put, use existing patterns, especially those widely accepted by users. Check out popular websites and applications, see how they solve your current UI subproblem, copy their solution, perhaps improve upon it. Read about UI patterns and when to use them.
note: We're trained to think that copying is bad, originality is good. In UI, the reverse is true - by copying you save time on user training as users are already familiar with the design. There is nothing shameful about copying other people's good UI design (and I don't mean the visual aspect of it)
Of course, this is not really a substitute for proper training - but quite often its a really good first step which we seem to miss .
Looks like you're in Houston, so: http://www.uxhappyhour.com/hou
E.g., he draws a distinction between mere UI design and interaction design: UI design is just layering another abstraction (the interface in question) on the underlying software architecture, whereas interaction design starts with what the user wants to accomplish, and adapts the underlying pieces to enable that.
Note that this is not a UI book, or even really all that much of a UX book, but it does make a great argument for the importance of user interaction.
If you're interested in web standards and design, http://www.alistapart.com/ is also a great site to follow.
There were lectures and assignments built around design heuristics, different aspects of prototyping and you have to design your own application as part of the course grade.
Widely adopted UI Patterns for solving UX Problems:http://ui-patterns.com/patterns
search on slideshare for UX / Usability presentations for Devs
Also, Smashing Mag has occasional great articles on design patterns and ux.
I highly recommend reading David Kadavy's "Design For Hackers": http://designforhackers.com/
I was travelling today and didn't have proper access to the server, or I would have been on it sooner.
EDIT: I do just do CMD + T and then n for everyone who thought I did otherwise. Sometimes it happens so quickly I do new..or whatever, but you get the idea. This is a trivial point.
@davidstamm: In the hour of your death, you will not warmly recall the many hours you spent engaging in vitriolic debates on Hacker News.
So I just assumed the downtime was a social experiment. Maybe even a new circuit-breaker: when global thread sentiments get a bit too snippy, the entire site goes dark for a short period.
The Ubisoft backdoor was linked on reddit front page for awhile today.
I used wxFormBuilder: http://sourceforge.net/projects/wxformbuilder/
It's pretty much a point-and-click sort of thing, but after the initial drafting/mockups I tweaked it by hand (small things like names/strings, as well as adding the events). I used Python 2.7 - not sure about 3.2.
If you need any help send me an email and I'll do my best to help. I've managed to compile/run it on Windows ok, and as far as I'm aware it's possible to compile it for Mac/Linux. I just have no Mac to test.
I would suggest looking at the most popular tookits and making an example screen with all the widgets you'll need in each and then testing it in OSX/Windows 7. Shouldn't take you too much time. Screen shots should filter the toolkits down to a reasonable number.
Another approach is to separate your presentation layer completely so that you can use different toolkits on each platform. With two platforms you'll only have to learn the basics of two libraries. If you move to Linux later this would allow you to use QT/GTK+ as well.
This is what works for me:1) get general understanding of problem to solve2) break it into steps or pieces3) code pieces
Now, 2) might (hell, might? probably will!) reveal step 1) wasn't complete, so go back and improve your understanding, then move back to 2)
Over time you develop the ability to do a 'top down' approach like this, while also having a parallel 'brain space' that considers application architecture, customer requirements, good programming practices and so on.
Besides this 'concept of programming' (which is very personal, I'm just sharing how it works for me after ~20 years), don't give up and don't feel overwhelmed. In my experience, except for very rare 'super-programmers', good software is developed slowly, steadily, and built up one solid piece at a time. Break your 'useful program' down into pieces, and celebrate the achievement of developing (and testing!) each piece.
It gets easier (and then harder, but it gets easier first). :^)
You might start with small projects. You may be able to find some online course which walks you through making small projects (rather than the typical algorithm stuff).
There are many, many areas of programming and no course will cover them all, or even one wholly. You just work on new stuff and you will retain what you use frequently. This knowledge gets more vast the more you code.
I've interviewed a number of people who were programmers but did not have a degree in CS, those who were just caught up in it and lived and breathed it, learned every new language that comes out to see how they are different, implement algorithms in four different languages to see how the compilers compare or design languages, or operating systems, or complex applications from scratch to under stand them better, those people it really doesn't matter. In many ways they are better than people with CS degrees.
Then there are people who got interested in the end effects, fancy web sites, or maybe video games, or breaking into things 'for the lulz' who really don't care about programming so much as it is playing with computers or technology. They read a bunch of blogs maybe, but they don't think deeply about what the underlying systems are doing. For those folks sometimes almost any amount of 'experience' isn't enough if the bit hasn't flipped to understanding as opposed to just doing.
The third category are folks who started programming accidently, they needed to do something and there was no one around to do it so they poked and prodded and got it to work. Over the weeks, months, years they have collected a bunch of 'recipes' for getting stuff done, maybe they know why a hash table differs from a binary tree maybe they don't but if told to they can use either. For them its a lot harder call. 3:1 ? May 4:1 ? Its a matter of being exposed to a lot of different problems so that they can recognize where the solution space is going to be quickly.
Certainly any time you're putting code to compiler and producing product that counts as experience, paid or not, but the quality of the experience matters a lot. No amount of experience localizing pre-existing code will train you to write a compiler.
This is just inexperienced developers (ÂŤit's "encrypted" using base64 - we're fine!!Âť) that had a "great idea" (= launch games from an embedded IE control) that has, kinda, backfired.
The sad thing is that it would be trivial (I'm using the word "trivial" here are I have implemented something like this just last friday in 3 hours) to add a signature to that command line and only execute signed command lines - I mean, these Games require an internet connection anyways, so there's nothing stopping them from serving the launcher from somewhere in the web and have a private key there to do the signing.
Next time I want to play an Ubisoft game I'm just going to pirate it.
EDIT: I buy 99% of my video games through Steam, and when the games I get through Steam want to use their own launcher (play, windows live games, or EA's Origin, for example) I always get peeved.. to find out it allows arbitrary remote code execution is absolutely infuriating.
EDIT: Oh, btw, I'm using Opera 12.
EDIT: Protect yourself (in Opera, at least) by going to Settings -> Preferences(menu option) -> Advanced(Tab) -> Downloads(left menu bar) -> Search for "uplay" and delete the associated row.
As-is, he just seems like a raging hacker who loves attention and doesn't care if thousands of unsuspecting users get their credit card details stolen by malware authors. I must be misunderstanding something, yeah?
Here's taviso's mail on seclists: http://seclists.org/fulldisclosure/2012/Jul/375
I hope ubisoft reacts quickly.
Version 2.0.4 - Monday July 30th 2012 - "Fix addressing browser plugin. Plugin now only able to open Uplay application"
Battlefield 3 also installs it's plugin ("ESN Launch Mozilla Plugin") in all browsers on a pc. It's capable of running EA's Origin service, so does it present the same threat?
Edit: Other comments suggest there's a NPAPI plugin as well so it's definitely intended for use on the web.
Also in what sense is this a rootkit? Is this purposely hidden from the list of IE addons or something?
It's impressive that they already updated Uplay to address this problem (not sure whether the fix is actually working or not though).
Apparently they've patched this now, according to their twitter.
If Facebook were to charge when they were smaller, it would have stopped growth and allowed a competitor to take most of their user base. I would not have paid anything when I first started using the service.
And as somebody else mentioned, if Google wanted to charge $1/yr for all their services, I'd be glad to pay it. Same goes for iCloud and other Apple related services.
Not only do I think its a poor way of sharing information, its always had huge swings of spam-ridden News Feeds, and forced user adoptions in terms of UI, etc.
And Microsoft (Microshaft / Micro$oft / etc) has been vehemently hated by large numbers of people.
I don't hate FB. I dislike the ever changing user interface. I dislike the sneaky changes to privacy settings. I hate many of the apps - and facebook's lack of action to help keep its users safe.
The user interface at the moment is strongly making me not like FB. I set stories to "Most recent" because I want it to stay at most recent. I have to keep resetting it every week or so. Unfortunately there's no alternative - to use facebook you use the facebook website. This is something that's gently weird to me. I'm used to services which run on a defined standard, and which allow you to chose a client.
Maybe this is something that "the next Facebook" will do - define a tight RFC for social networking and provide a good quality browser based client, but allowing competition to provide other clients.
And its bogus advertising model that leaves our closest friends babbling about their sex lives rather than their creative endeavors. That Facebook compels negative consumption: the consumption of Friends' consumption, rather than the consumption of Friend's production. For instance:
Status Update: "X made me feel bad."Comments: "First!", "[meme response]", "like", etc.
All of that happens, of course, and ads are still soaring throughout all of that. Facebook is basing its model on the idea of someone interjecting "sound ads" throughout your socializing with people; it's advertising Tourette's.
And it's built on PHP.
1. google is more like a sandbox, businesses just tell them who they want to advertise too, and they'll act as a proxy.
2. Facebook openly sells/hands over your information without any type of control (look at beacon or their special deals with certain api users)
3. Apple does it in a more devious way IMO, in that with IOS they know applications are taking personal information, contacts and locations and never notifies the end user this is happening. In IOS 6 they are making the changes to allow you to control this but this is only after they are losing some market share.
I'm pretty much in the same boat as you. Looking forwards to it!
Once you're past the first stage of learning, where you're starting to understand what you don't understand, you can make use of places like StackOverflow either as a reference or as a source of answers now that you know enough to frame a question.
The reason you don't see a lot of visual tutorials is because they're very time consuming to construct and present. Peep Code (https://peepcode.com/) does their best, though, but since this requires a lot of work, they charge for the lessons.
Basically at the time (2007 - 2009) they had a very firm "No degree, no job." And a more insidious, "if you get acquihired in and the job you are in would normally fall under this rule, and you don't have a degree, we manage you out of the company."
Given the size of some of their later acquistions I don't know if they could stick with that model or not.
That said, as a Googler, I understand why they will hire non-SWE with phds in chemisty, neuroscience, or particle physics or what have you -- it's because Google has unique problems to think about that are not just pure software engineering. For instance, how do you scientifically evaluate the current search quality and ensure that it continues to improve? Google is very research-oriented and data-driven, and this spills over into the SWE work so it's not always 100% about building good software.
Still if Bill Gates applied, I guess he'd get rejected as well. Same with Zuckerman, many others as well. Guess your qualified to start a big empire yourself by not having one.
1. The website link on iTunes is not up (http://www.moodtrack.co/)
2. Is there a way for me to export the data out? Every other app that I use consistently lets me do this (A good example is Dayta that exports a CSV file) and it's absolutely essential for me to do it.
Good job. Hopefully you can answer the above two questions for me.
P.S - I already installed it, but I probably will just play with it till I know I can get my data out.
* Let me track answers to these questions: How was your sleep last night? Quality and number of hours.
* Optional, user-configurable yes/no questions. For example, let me set up "did you take your meds?", "did you exercise?", "did you eat gluten/dairy/etc. in the last 24 hours?"
* The workflow around adding a note is not super-clear right now.
* you should be able to delete accidental entries
I, similar to codegeek, always envisioned something simpler. Just three emoticons:
:( :| :)
Numbers may be more accurate, more quantitative, or what have you, but I think this is about being honest with yourself and not allowing yourself off the hook, "well, at least today was an 8". No. I want every day to be a 10!
Personally, I think trying to account for every emotion or mood possible would defeat the goal.
I would love to see a version of this with fewer choices for moods. Even just three options like :( and :| and :) would be enough. At least then I would know I'm getting more consistent measurements.
Here's a few suggestions from my list of things I want to add to my idea:
-Allow me to add tags to my mood checkin. Over time, patterns will emerge for both positive and negative mindsets (hopefully)
-make the checkins randomly spaced out throughout the day so people don't just start ignoring the app after a while
-try and extrapolate some compound meaning from the data, something like "it seems when you don't get a lot of sleep then see this person, your mood drops"...can be tricky to do, but could really add to the long term value.
This looks nice and easy. And for a change, I actually said yes to push notifications!
I think you've really hit on something with the push notifications. AskMeEvery uses scheduling along with SMS and email to achieve something similar, but ultimately their tracking wasn't as robust as I would have liked.
I agree with dchuk in that the real power here has to do with your ability to turn raw data into true insights on trends and what affects a person's mood.
I saw you plan to make the data available to users over time. When you do so, it might be cool to also add some kind of data analysis forum or outlet where users can share the tools they've created to analyze their moods over time.
I'd also love to create custom categories or fields that I can check off so that when the app pings me, I answer something like Overall Mood: ____ Food:_____ Idea: ____ or something to that effect. This could also work with the tagging feature someone mentioned.
Thanks again for the share. I'm looking forward to getting my first ping and putting this app to work.
provides you with different types of moods - related to anger, excitement, happiness etc. You can post the moods to Facebook as well as send your 'mooed' via sms to friends. Its actually pretty cool
I've also used mappiness (mentioned below) and found that the best. But after 6 weeks I was not learning anything new so stopped using it. This is a common experience for people using these apps: As I've heard it at London QS meetups (I'm a founding member).
Still awaiting an app that nails it. I'm giving it whirl. Good luck!
I'd add that unless there is a compelling set of legacy code, win32 and MFC are not really serious options to .NET.
On the other hand, forms is an option to WFC for a minimum viable product - but not once UX design rises in importance. Early on, I would say that WFC v. Forms is purely down to investment in the learning curve.
Winforms is pretty easy to pick up and the workflow between visual designer and hooking up to events is good. Double click on a button in the visual winforms designer and it puts you in the method in the code....something I wish Interface Builder would do :).
I've no experience with WFC, but as others have pointed out, it seems to be the way to go for good looking apps.
That being said I also think Delphi is another great alternative! I personally have never used it but I have seen a lot of applications that I admire admit to using it for development.
You're presumably the expert on this subject, so just take this as an example: let's say your target audience spends a lot of time grant-writing. Aha! You, being the expert on their needs, might also know a lot about grant-writing, maybe specific with grant-writing-for-physical-goods-purchases. Why don't you collect your expertise about that subject in, say, a 15-page report?
Then, instead of "Please give me your email address because that would help me a lot", you'd say "Do you have a problem grant-writing? Of course you do. I'll send you a free copy of my 15-page report on grant writing, including these 3 tips which will save you time/stress and make it more likely that your grant is successful. Where should I send your report? [email address] [Get My Free Report]"
You make it clear on this page that, in addition to the report, you'll be sending them other stuff that they'll find valuable, and if they don't, they can stop receiving it at any time.
1) AppSumo will tell you that, for your first 1000 customers, your issue is less "How do I collect a large number of email addresses?" and more "How do I bang down the door of 1,000 people in this niche to have meaningful conversations with them?" You can literally justify putting your email signup on an iPad and going door-to-door or conference-to-conference getting signups at this point, just to have a better understanding of where your target customer is at.
2) In specific response to Q1, at this stage, any landing page template off the shelf is better than what you have now, and paying a developer is a poor use of your limited resources. You can hook together e.g. Unbounce or e.g. any landing page template on ThemeForest.net to e.g. Mailchimp in under 15 minutes, even with no special development skill.
3) In direct response to your Q2, this question is "How do I do marketing?", and that is outside the scope of an HN comment. Don't worry about that right now. Get the incentive written, get the landing page up, and get things to the point where you can take someone out to coffee and browbeat them into signing up on the spot. If you cannot convince someone to sign up for your mailing list while you're looking them in the eye you will never convince 10,000 people to sign up for your mailing list just from looking at your landing page.
If that's the case, there is no reason you need to hire a developer to build this. If you want to MVP this and just test something, you can throw up a landing page with Premise 2.0 software from copyblogger. I've written a tutorial on this here - http://socialmouths.com/blog/2012/04/17/premise-2-0/ . It's almost offensively simple to do and you should be able to have a decent opt-in page up and running in 20 minutes.
If you're looking to collect emails, I would integrate it with MailChimp (Aweber is better, but MailChimp is free for your first 2000 contacts).
As for marketing, we'd have to know more about what you're interested in selling eventually to these customers as your incentives for getting them to sign up will vary based on wherever their interest should be targeted.
Hope that helps.
At least with Tiny Letter you're ready to go to send emails once the emails are collected.
Or you can create a basic page using Google Sites and embed the tinyletter code on it to collect the email addresses. I've done something similar here: http://goo.gl/OyAXK you can also embed a twitter widget on the page too as I've done to publish updates to the page from twitter)
- just find organizations, and specifically people in those organizations who can push out your message. Also go to online forums and post there. In your postings, have your webpage as your signature. Try yahoo and google groups.
Q2: Simple google hack gives you easily email addresses from forums and other websites where this niche group shares their email address publicly. Query something like this "@gmail.com site:mmorpg.com" the email address domain works so that it will search for email addresses from that email provider and the site keyword specifies the website where you want to find the email addresses.
Anyway with a landing page you should use google adwords for advertising campaign instead of trying to spam users to get their email address which you already have.
For a quick hack I'd still use 2.7 because everything is compatible so it should be easier to get up and running.
I've built a couple small web apps, a few small PyQt apps, and a ton of utilities with it.
Only times I've used 2.x recently was when I needed OpenGL, and another time when I needed cgkit.
Basically the only time I use 2 is when I need a specific library and there's no alternative that runs on 3.
However, I much prefer 3.x. Much cleaner, better stdlib, and unicode everything. If you do use 2.7, please please please use 3.x printing though (from __future__ import print_function)
The switching point for me will be when django start support 3.x. Looks like Django 1.5 will add experimental support for Python 3.x. Then there will take at least a couple months for most of the vital packages to be compatible.