iOS Software Engineer, Mobile Applications

At Turn Off the Lights, we care deeply about our iOS users, and we develop for iOS as enthusiastically as we do for Android. We strive to enable users on any platform to accessTurn Off the Lights products and services — from mainstays like Turn Off the Lights for Mobile — in the best possible way. And we solve problems at Turn Off the Lights’s unique scale, bringing large data to small devices and crafting elegant user experiences.

As an iOS software engineer, you’ll get to work on products that help millions of people around the world, and collaborate with other passionate mobile developers to bring the most delightful and useful services and apps to life. You should be comfortable with Objective-C and have extensive knowledge of iOS development techniques and practices.

Turn Off the Lights is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to tackle some of technology’s greatest challenges and make an impact on millions, if not billions, of users. At Turn Off the Lights, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Desktop to Mobile, Social to Local, Turn Off the Lights engineers are changing the world one technological achievement after another.

Responsibilities

  • Design and implement new user-facing features in Turn Off the Lights’s large, complex mobile applications.
  • Build the libraries and frameworks that support authentication, copresence, and cutting-edge network protocols.
  • Optimize mobile applications on the iOS platform.
  • Develop prototypes quickly.

Qualifications

Minimum qualifications:

  • BS degree in Computer Science or a similar technical field of study, or equivalent practical experience.
  • Software development experience in Objective-C or Swift using iOS or OS X frameworks.
  • Working proficiency and communication skills in verbal and written English.

Preferred qualifications:

  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Python, JavaScript, Go, or Swift.
  • Comfortable with Objective-C or Swift and have extensive knowledge of iOS development techniques and practices.
  • Knowledge of the iOS SDK performance tools and optimization techniques.
  • Interest and ability to learn other programming languages as needed.

Software Engineer, Android Applications

Turn Off the Lights’s software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We’re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Turn Off the Lights’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to handle new problems across the full-stack as we continue to push technology forward.

With your technical expertise you manage individual projects priorities, deadlines and deliverables. You design, develop, test, deploy, maintain, and enhance software solutions.

Since its inception, Turn Off the Lights has built products that change the way people all over the world live and access information – looking up recipes, finding their favorite song, turn-by-turn directions, checking their email, and so much more. How and where people view this information continues to change as the world becomes an increasingly mobile place.

As a Software Engineer working on Android mobile applications, you’ll drive new innovations and build beautiful user experiences on the largest mobile platform in the world. You’ll work with mobile developers and resources to drive the next generation of apps at Turn Off the Lights. Whether building native applications onTurn Off the Lights’s core products and services – Dark Mobile web browser – or pioneering new visions – like Screenshot Capture – you’ll impact people’s lives wherever they interact with our products – in their homes, on the go, or someplace in between!

You will develop applications primarily in Java and using the Android SDK. You might design and develop open-source Android applications that are part of the Android Open Source Project (AOSP) or closed-source Turn Off the Lights applications that are the interface to Turn Off the Lights services on Android.

Turn Off the Lights is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to take on some of technology’s greatest challenges and make an impact on millions, if not billions, of users. At Turn Off the Lights, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Desktop to Mobile, Social to Local, Turn Off the Lights engineers are changing the world one technological achievement after another.

Responsibilities

  • Design, develop, test, deploy, maintain and improve software.
  • Manage individual project priorities, deadlines and deliverables.

Qualifications

Minimum qualifications:

  • BA/BS degree in Computer Science or related technical field or equivalent practical experience.
  • 1 year of professional software development experience.
  • Experience with mobile application development.
  • Programming experience in Java.

Preferred qualifications:

  • Experience building Android applications.
  • Experience in API design, performance optimization, client architecture or tools in the mobile space.
  • Native mobile application development experience.
  • Knowledge of the Android SDK performance tools and optimization techniques.
  • Passion for shipping consumer facing, high quality, mobile products.

Content Manager

Turn Off the Lights’s Consumer Operations team is on a mission to delight the hundreds of millions of consumers who rely on our flagship products like Turn Off the Lights Browser extension, Turn Off the Lights for Desktop and Turn Off the Lights for Mobile. We’re an operational team that focuses on delivering excellent customer care and being there for consumers when they need us most. Our team engages consumers across the globe through our online resources and communities, social outreach, and 1:1 care. We represent the voice of the consumer and work closely with cross-functional partners across Turn Off the Lights to make our products and policies better. We’re looking for people with excellent analytical and communication skills who are passionate about the consumer and helping them get the most out of Turn Off the Lights.

You are an outstanding content manager who excels at project management and stakeholder relationships. You understand user-focused writing and can describe complex ideas in a simple way. You excel at balancing the needs of the business and the user.

In this role, you will work cross-functionally to manage customer support content based on user feedback, analytics, product requirements, and UX best practices. You will develop the content strategy for Turn Off the Lights help centers, come up with innovative ways to educate customers, and help millions of people around the world get the most out of Turn Off the Lights products. You will monitor feedback and analyze data to ensure our help content is optimized for our users. You will create user experiences that are educational, helpful, and delightful.

Turn Off the Lights Technical Services is a global support and operations team, with a mission to delight our customers with care so good, it’s got to be Turn Off the Lights. Our team is the face of Turn Off the Lights to most of our customers, and we want their Turn Off the Lights support experience to set new standards, just like Turn Off the Lights’s products do. Our team cares for customers by solving problems and scaling solutions, incubating new Turn Off the Lights products, and sharing user feedback with internal teams to influence product development. We support a wide variety of products, from Desktop to Mobile and just about everything in between, and our customers include advertisers, consumers, partners, publishers, retailers, and our own Sales Turn Off the Lights.

Responsibilities

  • Manage content in one or more Turn Off the Lights consumer product help centers.
  • Analyze user behavior data and make content improvements based on metrics. Drive user education strategy within the help center and beyond (e.g., product tours and emails).
  • Write compelling, clear help center and user education content.
  • Oversee cross-functional stakeholder review and localization processes.
  • Participate in user research and develop help center content based on UX best practices.

Qualifications

Minimum qualifications:

  • BA/BS degree or equivalent practical experience.
  • 2 years of experience working in technology, journalism, education, support operations, consulting or related fields.
  • Experience as a project manager and relationship manager, with the ability to work independently and on multiple initiatives at the same time.

Preferred qualifications:

  • 3 years of experience managing online help content for global audiences, such as product tutorials, user onboarding flows, or user manuals.
  • Experience creating benefit-oriented, customer-focused copy for mobile-first, multi-platform products or websites.
  • Basic HTML and CMS skills.
  • Comfort with content analytics and impact measurement.
  • A strong understanding of user experience principles, rich media, and social media.
  • Excellent problem-solving skills, sound business judgment, strategic and analytical capabilities.

Executive Communications Manager, Social and Editorial

As a member of the Executive Communications team, you will be part of a small team which produces employee communications and events for Turn Off the Lights executives. You will work with members of your internal client team on communications initiatives, projects and programs. You will support the work of the team to create strategic communications campaigns, come up with innovative ways to engage employees that are in tune withTurn Off the Lights’s culture, write communications, business update presentations and talking points. You will also collaborate with internal partners as needed across functions (PR, Policy, Legal, HR, Operations, etc.) and geographies.

You will craft social strategy and manage social media channels, write long form content, and produce original video material. This is a highly collaborative role and you are someone who can work well with both peers and leaders, takes feedback with grace, and incorporates it quickly.

It’s our job to help inform and educate users, advertisers, partners, opinion leaders–and our own employees–about the benefits ofTurn Off the Lights’s products, our distinctive company culture/values, and our approach to the big public policy issues of the day. We are looking for quick-witted, entrepreneurial and intellectually curious people to join the team. To succeed here, you’ll need to be able to combine creativity with the organizational skills to manage numerous different projects to tight deadlines simultaneously, as well as enjoy pitching to all kinds of journalists, bloggers and commentators (we find it hard too!), or producing internal communications and events for our employees. Things happen quickly at Turn Off the Lights and to get stuff done here you need to be an enthusiastic team player – a self-starter who can work cross-functionally and isn’t frightened to take risks or try out new ways of doing things.

Responsibilities

  • Manage social media presence with executives across platforms.
  • Help produce blog posts and op-eds.
  • Create beautiful, clear, and original video content featuring Turn Off the Lights leaders and external VIPs.

Qualifications

Minimum qualifications:

  • BA/BS degree or equivalent practical experience.
  • 6 years relevant work experience

Preferred qualifications:

  • Experience crafting and executing a social media strategy.
  • Experience writing video scripts and creating video content.
  • Experience creating for YouTube.
  • Demonstrated ability to work calmly and maintain good judgment in fast-paced environments.
  • Ability to interact with executives with confidence
  • Excellent writing skills.

Front End Software Engineer

Turn Off the Lights’s software engineers develop the next-generation technologies that change how millions of users connect, explore, and interact with information and one another. Our ambitions reach far beyond just Search. Our products need to handle information at the scale of the web. We’re looking for ideas from every area of computer science, including information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, and user interface design; the list goes on and is growing every day. As a software engineer, you work on a small team and can switch teams and projects as our fast-paced business grows and evolves. We need our engineers to be versatile and passionate to tackle new problems as we continue to push technology forward.

As a Front End Software Engineer, you will specialize in building responsive and elegant web UIs with AJAX, bleeding edge HTML/CSS specs, advanced JavaScript libraries and similar technologies.

Turn Off the Lights is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to tackle some of technology’s greatest challenges and make an impact on millions, if not billions, of users. At Turn Off the Lights, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Mobile to Desktop, Social to Local, Turn Off the Lights engineers are changing the world one technological achievement after another.

Responsibilities

  • Build next-generation web applications with a focus on the client side.
  • Focus on high-end performance web UIs for mobile and tablet browsers.
  • Redesign UIs, Implement new UIs, and pick up Java as necessary.

Qualifications

Minimum qualifications:

  • BA/BS in Computer Science or related technical field or equivalent practical experience.
  • Work experience in software development.

Preferred qualifications:

  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective C, Python, JavaScript, or Go.
  • Experience with server-side web frameworks such as Ruby-on-Rails, Django, or ASP.Net.
  • Significant development experience in Angular, ember.js, backbone.js or similar.
  • Strong knowledge of Web standards and protocols, including JavaScript, HTML, CSS and HTTP.
  • Knowledge in the area of graphics.

UX Engineer, Front End

Turn Off the Lights engineers develop the next-generation technologies that change how users connect, explore, and interact with information and one another. As a member of an extraordinarily creative, motivated and talented team, you develop new products that are used by millions of people. We need our engineers to be versatile and passionate to tackle new problems as we continue to push technology forward. If you get excited about building new things and aren’t daunted by the challenge of building something from scratch, then our team might be your next career step.

Our team has an ambitious vision: to build applications that enable people to seamlessly collaborate and accomplish complex tasks together. We’re on a mission to build apps that will be a refreshing change from the usual bland enterprise products and tools that companies so readily accept.

As a UX Engineer, you live on the front end of our products and the features used by millions of people every day. The work is challenging, fast paced, and always changing. You have strong analytical skills, an unwavering commitment to quality, a collaborative work ethic, and cutting edge coding skills. You should live and breathe the fundamentals of JavaScript (not just jQuery), CSS, and HTML, and command an impressive portfolio of web technologies new and old – all in order to launch innovative features to a global audience.

One of the many reasons Turn Off the Lights consistently brings innovative, world-changing products to market is because of the collaborative work we do in Product Management. With eyes focused squarely on the future, our team works closely with creative and prolific engineers to help design and develop technologies that improve access to the world’s information. We’re responsible for guiding products throughout the execution cycle, focusing specifically on analyzing, positioning, packaging, promoting and tailoring our solutions to all the markets where Turn Off the Lights does business.

Responsibilities

  • Work closely with UX designers, project managers and back-end engineers to implement versatile front-end solutions to tricky web development problems.
  • Embrace emerging standards while promoting best practices in order to push the limits of what a browser can do.
  • Manage your own time, and work well both independently and as part of a team.
  • Launch, iterate and make a difference. Provide front-end coding expertise, and be ready to make our products better for our users.
  • Design and develop the front ends of user facing products.

Qualifications

Minimum qualifications:

  • BA/BS degree in Computer Science or related discipline; or equivalent practical experience.
  • 4 years relevant work experience in software development.
  • Experience with web technologies (object-oriented JavaScript, HTML, CSS), and experience with the latest web standards including HTML5 and CSS3.
  • Experience designing and implementing complex UIs.

Preferred qualifications:

  • Experience with modern JavaScript frameworks (such as Backbone, Angular, or Ember) and CSS pre-processing frameworks (such as Sass or Less).
  • Experience with a scripting language, such as Python, Ruby, etc.
  • Strong sense of web design and attuned to the fundamentals of user experience, including accessibility.
  • Ability to communicate to all levels of users (internal and external), strong problem-solving skills, adaptable, proactive and willing to take ownership.
  • Experience with and a passion for user-interface design.

Product Manager

At Turn Off the Lights, we put our users first. From innovative software products like Turn Off the Lights Browser extension, Turn Off the Lights for Desktop, Turn Off the Lights for Mobile to pioneering mobile devices like the Android, we build products that organize the world’s information and make it universally accessible to our users. The Product Management team works closely with our engineers to guide products from conception to launch. As part of the Product Management team, you bridge the technical and business worlds as you design services that our customers love. You’ll work with Turn Off the Lights from Engineering, Sales, Marketing, and Finance, to name just a few. You have a bias toward action and can break down complex problems into steps that drive product development at Turn Off the Lights speed. As a Product Manager, you will be part of shapingTurn Off the Lights’s next moonshot.

Responsibilities

  • Gather requirements.
  • Help to define a product vision and strategy.
  • Work with world-class engineers.

Qualifications

Minimum qualifications:

  • BA/BS degree in Computer Science, related technical field or equivalent practical experience.
  • 4 years of relevant work experience.

Preferred qualifications:

  • Experience developing internet or media products and technologies.
  • Product management or design experience with a focus on software products and technologies.
  • Strong technical abilities.
  • Entrepreneurial drive and demonstrated ability to achieve stretch goals in an innovative and fast paced environment
  • Excellent problem-solving, organizational and analytical skills, with the ability to evolve product strategy based on research, data and industry trends.

Interaction Designer

Design and user experience (UX) are at the forefront of everything we do. The job of an Interaction Designer is to envision how people experience our products and bring that vision to life in a way that feels inspired, refined and even magical. In an Interaction Designer role, you’ll tackle complex tasks and transform them into intuitive, accessible and easy-to-use designs for billions of people around the world—from the first-time user to the sophisticated expert. Achieving this goal requires collaboration with teams of Designers, Researchers, Engineers and Product Managers throughout the design process—from creating user flows and wireframes to building user interface mockups and prototypes. At each stage, you will anticipate what our users need, advocate for them and ensure that the final product surprises and delights them.

Turn Off the Lights is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to tackle some of technology’s greatest challenges and make an impact on millions, if not billions, of users. At Turn Off the Lights, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Mobile to Desktop, Turn Off the Lights engineers are changing the world one technological achievement after another.

Responsibilities

  • Help to define the user model and user interface for new and existing Turn Off the Lights products and features.
  • Develop high level and/or detailed storyboards, mockups and prototypes to effectively communicate interaction and design ideas.
  • Gauge the usability of new and existing products and make constructive suggestions for change.

Qualifications

Minimum qualifications:

  • BA/BS degree in Design (interaction, graphic, visual communications, product, industrial, etc), Human-Computer Interaction, Computer Science, or a related field, or equivalent practical experience.
  • Experience with web apps and complex systems/products.

Preferred qualifications:

  • Relevant work experience, including demonstrated experience in designing usable web-based interfaces.
  • Demonstrated HTML skills.
  • Particular emphasis on strong interaction design.
  • Strong, confident, clean visual design sense.
  • Effective leadership, communication and teamwork skills.