Software Engineer – Mobile

  • Company:
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    2 days ago
  • Category:

Job Description

Who we’re looking for:

We are looking for talented and motivated engineers who can hit the ground running and take our products to the next level, as we scale up and develop our business to be the global go-to brand for nonprofit board software. The engineers who are building our platform across the stack are always willing to go the extra mile to deliver the highest quality in enterprise software and client experiences. As a developer for Boardable you’ll be building the software that equips nonprofit boards with the right tools so they can focus on leading, not just managing.

Why Boardable?

Boardable’s culture and values focus on allowing individuals and teams to achieve excellence. We provide a flexible working environment and give employees ownership and responsibility in order to nourish innovation and attract top talent.

As a Boardable employee you have the opportunity to:

  • Work with an exceptional team
  • Work in a fun and collaborative atmosphere
  • Accelerate your skills with cutting edge technology and services
  • Work with world class technology companies
  • Make your mark on our product with a large user base

And so much more…

Here’s where you come in:

You’ll join our dynamic team in developing Boardable’s core products and supporting admin tools. Our software is currently written with React Native, ReactJs and Laravel/PHP7. You might have a greater interest in some of these technologies than others, however, we’re looking for people who want to make a well-rounded, full-stack contribution to every part of a project.

Since your profession is a huge part of your life, we want it to be interesting (new technologies, subject matter, and challenges) and fun (company outings, lunch and learns, etc). Boardable employees work hard, support each other, are constantly challenged, while remaining excited about the next initiative the company has in store. We keep up with the latest technologies, tools and tricks of the trade – we’re always refining our approach, and everyone has a seat at the table when it comes to new ideas and advancing our position in the industry.

Skills and Requirements:

Bachelor’s degree in computer science, computer information systems, software engineering, mathematics, related field of study, or equivalent work experience.

5+ years of experience in software development (direct coding experience required)

3+ years of experience in mobile software development

Deep Knowledge in building mobile applications using React Native is a big plus

A clear understanding and how to implement OO and design patterns that avoid redundancy and promote efficiency, legibility, testability, and maintainability of code.

Communication skills and a mindset centred around collaboration and innovation, working with our internal teams (both technical and non-technical) and our clients.

Understanding of the software-as-a-service (SaaS) model and cloud-based environments

Knowledge of software development life cycle and agile methodologies including Basecamp’s Shape Up.

Experience integrating third-party technologies such as Stripe, PDF vendors and WebRTC vendors

Ability to use version control systems such as Github or Bitbucket

Superior critical-thinking and problem-solving skills

Strong organizational and communication skills

Nonprofit and/or board experience a plus