Mobile Engineer

Mattermost


5 months ago

06/09/2019 10:42:43

Job type: Full-time

Category: Software Dev


About the Role

We understand that mobility is life, and we are looking for a best in class Mobile Engineer to innovate the next generation of on-the-go interface capabilities. We need a highly intelligent and driven engineer that understands both the capabilities and the limitless potential surrounding mobile enterprise communications. You will be part of the team focused on a new kind of interactive, immersive experience that will forever change how things get done wherever anyone is at anytime.

Responsibilities

  •     You’ll have strong input on the direction of product utility and launch while working directly with the experienced startup entrepreneurs leading this project

  •     Develop, implement, test, deploy, and support our mobile app on iOS and Android

  •     Collaborate with our designers, product managers, researchers and visual effects engineers

  •     Innovate mobile interface both independently and on a collaborative platform

  •     Create an engaging and immersive mobile experience that will lead the next generation of mobile communication evolution

  •     Effectively work while remote, with the ability to travel 2-3 times per year for week-long off-site meetings with team members

Requirements

  •     3+ years experience developing for both iOS and Android

  •     Degree in Computer Science or related

  •     Direct experience working on world-class mobile applications

  •     Experience working in a team environment relying on issue tracking and collaboration tools (eg. GitHub, Jira, Jenkins, Fogbugz, Trello)

  •     Can write and maintain clean, readable code that will scale as our team grows

  •     Be able to work well with a team composed of cross-functional roles

  •     Be able to proactively communicate well, both written and verbally

  •     Be a proven builder

  •     Strong coding skills in programming languages within our stack: React Native, React, Javascript, iOS and Android

  •     Experience working in open source communities

We're looking for someone who wants to help us build the future of Mattermost and improve the way the world communicates. The right person in this role has the opportunity to have a huge impact on Mattermost the product, and its many users worldwide, but also on our open source community that has been key to Mattermost's success. If this sounds like you - please apply!

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 3 weeks ago

    PocketSuite is a YC-backed mobile platform for service professionals, independent businesses, freelancers, contractors, gigsters, part-time, and other non-traditional workers - helping them message, schedule and collect payment from their clients. PocketSuite empowers the U.S. market of 57 million freelancers, generating $1.2 trillion in sales with online platforms for running their business. Over 4 million appointments booked, $184M in payments processed, 18 million messages sent for businesses running on PocketSuite today. We are the stickiest SMB platform in the market. Once businesses onboard, they never look back.

    Who are we looking for?

    We are recruiting a founding engineer to help thousands [and growing] of small businesses run their business in a new, mobile optimized way. You will be working on any number of exciting projects from building industry leading (and App-Store featured) native mobile applications to building high performance, scalable backends for getting freelancers new clients, locking in recurring income, getting payments processed fast, growing their business. You are also helping to shape the next generation of business productivity and consumer convenience tools for the Fortune 10M (in the U.S.) and 750M globally.

    What will you be doing?

    • Develop our mobile applications [Objective C, Android]

    • Develop our payments, messaging and scheduling stack

    • Develop our machine learning stack for payments and scheduling

    • Develop & roll out unit test coverage in both mobile & backend stacks

    • Build internal tools for code deployment, customer on-boarding / retention

    Are there any requirements?

    • Bachelors degree in Computer Science [or equivalent]

    • Expertise in at least 3 of the following: Objective C [iOS], Android, Python, SQL, Machine learning

    • No one (reasonable) you know would describe you as an asshole.

    • Every engineer you've worked with would rank you in their top 5

    • You should be able to ace our basic technical interview [no puzzles, no tricks]

    • You sleep in between release cycle

    • Your not into shining new things and Tech Crunch headlines

    • You are all about building systems that create real value for real people - over the long term

    • The details matter to you [premature optimizations, pixel level precision] and you take lots of pride in your work.

    Who we are?

    1) Engineers and product obsessed - we loathe over-engineering, we cringe anytime a customer reports a bug and we release new versions every 3 weeks.

    2) We love our customers - solving their problems and helping them grow and succeed in a rapidly changing market. Oh yeah we also love their 5 star reviews.

    3) We love disrupting the status quo - desktop solutions are so last year and we believe everyone globally in the industries we're going after will be using a mobile app as their primary business tool by 2025.

    4) We believe only three things matter as we build out our business: building a great product, delivering awesome customer service and a killer instinct for communicating what we do to the market.

  • 1 month ago

    Because good design is essential on the mobile platform, we are looking for a product-aware engineer who appreciates good user experience. You’re not only rock-solid technically, but also have a flair for apps which are a joy to use. Our portfolio currently consists of 4 consumer facing apps and we plan to release several more. To keep this manageable you, together with your team, will architect and build a framework to underpin all our apps from scratch.

    Key tasks and responsibilities

    • Build a framework to underpin all our apps on all supported platforms (iOS, Android) from scratch

    • Take architectural decisions to make our apps stable, as well as easy to maintain and extend

    • Work closely together with our designers and our backend engineering team

    • Take full ownership of building, releasing and maintaining our existing as well as new apps on iOS and Android

    • Build up the test and release infrastructure for our portfolio of apps

    Key skills / requirements

    • Minimum of three years of experience developing iOS or Android apps (First platform)

    • Experience developing apps for a second platform (iOS or Android)

    • A sense for world class mobile products and love of great engineering

    • Ability to tackle problems outside your comfort zone and get things done without supervision

    • Excellent spoken and written communication skills in English

    Desirable:

    • Shipped successful iOS or Android app(s), ideally still available in the App Store or Play Store

    • Experience running a test and release infrastructure for iOS and Android apps

    • Generalist engineering skills (web, backend, or sysadmin)

    • Basic knowledge of German

    What we offer

    • Build products for a customer base of more than 5 million people across 5 countries

    • Access the resources of a big corporate but get the freedom of working in an uncomplicated environment

    • Competitive salary

    • 9 out of 12 points on “The Joel Test” (https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/)

    A contact you should connect with

    We look forward to receiving your complete application documents. Please apply online only. Direct applications are preferred.

  • 2 months ago

    Help build the future of outdoor mapping at Gaia GPS.

    We're looking to hire people who can be very product-focused - strong coders who can also do things like wireframe their own ideas, use analytics to drive decisions, and drive growth with ideas and execution. Right now, we perceive the most need for engineers who want to focus on front/middle-end mobile/web, but we'll consider any strong candidate.

    This page is for mid- and senior-level hires. More junior candidates should apply as Software Engineer I.

    Lifestyle and Benefits

    • The company is all remote, currently distributed across North America.

    • We have the most flexible work environment, which lets all of us balance family and other interests, with work.

    • We offer 4 weeks of vacation, and another 12 paid holidays that can be shuffled around. We provide 2 months of paid maternity and 1 month of paid paternity.

    • Non-salary financial benefits include bonuses based on company performance (you'll learn the formula while interviewing), health insurance, and 401K matching.

    • We provide the best computers, monitors, tablets, and other home office equipment. We reimburse home internet and mobile phone bills. We comp expenses for any sort of books or other materials for learning.

    • We have a retreat every 9 months, alternating with and without families (past ones include Tahoe, Zion, Rocky Mountain NP, Park City, camping, backcountry skiing, etc), to hang-out and mingle the remote team.

    Skills and Requirements

    • We heavily favor candidates who do a lot outdoors.

    • You must have published complex websites, apps, or other software.

    • Experience in our stack is a plus. Our front-end include Swift/Objective-C, Android Java, React, and node.js. Our back-end includes Postgres/PostGIS, AWS, Django/Python, and Docker. We have extensive map building infrastructure based on OpenStreetMap and other open data and tools.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!