Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Mozilla – San Francisco, Mountain View, other locations, and REMOTE (American timezones preferred) – OS Engineer (aka programmer)

Cloud Services For Firefox OS team is hiring for a Firefox OS Client Developer.

The Cloud Services For Firefox OS team is building end-to-end services (front and backend) for Firefox OS (Mozilla's mobile operating system) and other Firefox platforms. These are services such as backup, push services, and account services. As we build these services we're also helping expand the platforms; we're not satisfied until anyone can build the same kinds of services that we do on the web platform. You'll be working together with a small team sharing a handful of projects.

Client development happens both in Gaia (the set of HTML and JavaScript applications that make up much of Firefox OS) and in Gecko (Mozilla's core platform that underlies Firefox on desktop, Android, and OS). JavaScript will be the primary language you use, but this is not a JavaScript job. Mozilla loves JavaScript so much that it uses JavaScript in ways that you are unlikely to be familiar with. You should be open (even excited!) to work with large and complex codebases, and to work within the process that coordinates the Mozilla company and community.

Working at Mozilla is a unique opportunity:

1. Everything you do will be open source and in public repositories. 2. You can be as open and public about your work as you choose: we strive to make our processes open within the company and beyond the company to the community and world. 3. We love the web without reservation. It's not that we just like hanging out with the web, or that we love what the web can do for us: Mozilla and the web are married for life. 4. Mozilla is a mission-led organization. That means lots of things, but part of what it means is that when you interact with people, or even disagree with them, you also know that we're here for the same reason and that we share a motivational foundation. 5. Mozilla is super friendly to remote work. And even if you don't want to start remote, this gives you options in the future. 6. Mozilla is focused on its impact on the world, and we'll support you in your own ambitions to have impact.

Requirements:

1. BS in Computer Science or equivalent experience; being able to show examples of your work is the best evidence. 2. Experience with web technologies: HTML, CSS, JavaScript. 3. Experience with methods common in open source world: version control, integration testing, etc. 4. Mobile experience is a plus. 5. Experience or readiness to interact with large codebases and distributed teams. 6. Excellent written and verbal communication skills.

We are open to both junior and senior candidates for this position.

You can work remotely or in one of our regional offices (https://www.mozilla.org/en-US/contact/spaces/). North American timezones are preferred so you can be more compatible with the rest of the team. If remote, experience with remote work is strongly desired.

––––––––––

To apply: https://hire.jobvite.com/j/?aj=ojPBZfws&s=Hacker_News – if you have any questions you can contact me (ibicking@mozilla.com) or even better ask here (I've answered a few questions in http://bit.ly/1ueasn6 as well).



Do you differentiate compensation based on location? i.e. can someone from eastern Europe (or even India) get North American salary? Thanks.


We generally offer compensation that is competitive in your location, so yes, we do differentiate. I've never been part of a compensation decision outside of the US, so I don't know what that ultimately looks like in Eastern Europe or India.


That's pity. You're basically cutting off all the candidates who made it through and regardless of their living places, have e.g. "North American" wages...

I'm from Eastern Europe and it's been more than a decade since I've worked for local [competitive] wage last time - because it is low. And there are quite many like me, in these low-wage places.


People who are working remotely from Eastern Europe or other remote locations are almost always coming to Mozilla into a more senior position, with very demonstrable skills, and typically have access to more of the market than just what's available locally, and I believe we take that into account (but again, I haven't personally been involved in compensation discussions in those areas). Still we make a distinction in terms of cost of living, and realistically the Bay Area just has a different labor market than elsewhere – so to be competitive in the Bay Area while also hiring elsewhere it makes sense to differentiate to some degree.


Agree, SF/Bay Area is somewhat an exception. That's why I mention "North American" generally. To further differentiate - "Seattle" level could be fine, while "midwest" not so much ;)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: