Mobile Software Development Engineer

Sorry, this job was removed at 12:17 p.m. (CST) on Thursday, September 16, 2021
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

PechaKucha (http://www.pechakucha.com) is the fastest-growing storytelling platform used by millions of people across the globe. Community Builders, Businesses and Educators use its famed 20-slide x 20-second format to share ideas and connect with others visually, concisely and memorably. Now PechaKucha is redefining authentic human connectivity leveraging its brand, deep social engagement and technology.

At the heart of PechaKucha is a simple presentation format: 20 slides that automatically advance every 20 seconds. Each slide is generally a single picture - something that’s easy to comprehend and not distracting. This format helps long-winded speakers engage audiences with a 6m 40s energetic short story on any topic. The format has spread globally through multi-speaker events called PechaKucha Nights. 

Now in over 1,200 cities worldwide, across more than 140 countries, PechaKucha Nights provide a forum for people to share their creativity. These events are held monthly or quarterly and attract anywhere from 200 to 2,000 people to each event, depending on the city. Since 2003, three million people have attended PechaKucha events. 

We’ve recorded over 50,000 of these presentations and currently share a subset of those on our website and future mobile app. We’re looking to expand this proven format to reach millions on a new technology platform. This is where you come in!

We’re also looking to revolutionize the way people share and experience live events online, blurring the line between the offline and online world. We want to help millions tell their story and build enduring communities that will thrive and take on a life of their own. Our platform and new products will provide this foundation.

Being one of our early employees, you’ll work on big, complex problems that have global reach. You’ll help us to continue to build a company culture that’s based on hard work and having fun. You’ll help us change the world in a way that you and your family will always fondly remember!

 

Responsibilities: 

  • Use React Native to build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Leverage native APIs for deep integrations with both platforms.

  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.

  • Reach out to the open source community to encourage and help implement mission-critical software fixes.

  • Maintain code and write automated tests to ensure the product is of the highest quality.

  • Transition existing React web app to React Native.

  • Identify and plan for new features

  • Suggest and implement new mobile products, applications and protocols

  • Remain up to date with the terminology, concepts and best practices for coding mobile apps

  • Work closely with colleagues to constantly innovate app functionality and design

  • Write unit and UI tests to identify malfunctions

  • Communicate with users to understand their needs and experiences

  • Create clean, effective and unit testable code for simple or complex user tasks.

  • Work in an agile, rapid development and prototyping environment where effective communication is paramount.

  • Contribute to building a positive, can-do, high-performance culture.

 

Desired Certifications / Qualifications:

  • 2+ years of demonstrable mobile app development experience

  • Extensive knowledge of React Native and Reactjs

  • Firm grasp of JavaScript and its nuances, including ES6+ syntax

  • Ability to write well-documented, clean Javascript code

  • Experience with and preference for using Typescript

  • Rock solid at working with third-party dependencies and debugging dependency conflicts

  • Familiarity with native/react native build tools, like XCode and Expo

  • Understanding of REST APIs, the document request model, and offline storage

  • Experience with automated testing suites, like Jest or Mocha

  • Stellar academic background with Bachelor degree or equivalent experience required, specializing in computer science, engineering or similar.

  • Demonstrable portfolio of released applications on the App store or the Android market

  • Familiarity with OOP design principles

  • Superior analytical skills with a good problem-solving attitude

  • Strong proficiency with web related protocols and architectures (MVC, MVVM, REST APIs, JSON, HTTP)

  • Experience with responsive web design and development.

  • Excellent communication and teamwork skills.

  • Experience and desire to work within a fast-paced, iterative development environment.

  • Experience with Agile development practices and concepts.

  • Attention to UI and UX details.

 

We take equality seriously.

PechaKucha is proud to be an equal opportunity workplace and is committed to equal opportunity employment without regard to race, religion, color, gender (including gender identity, change of sex and transgender status), sexual orientation, age, disability, ancestry, national origin, military or veteran status, marital status, genetic information or any other characteristic protected by applicable law.

This position and the tech team will be rooted in Chicago.

Apply by contacting [email protected].

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Chicago, IL 60618

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about PechaKucha, IncFind similar jobs