Lead React Native Engineer

C3Backflow is looking for an experienced team lead react native software engineer who is passionate about solving complex problems with code. We've taken a novel approach to building business software — focus on the end user — and it's been working! Our users love us. Come help us build a product that makes backflow management easy and rescue 10,000s of people from the jaws of clunky, outdated software.

What you'll be doing:

Lead mobile product development. Our existing mobile app needs a fresh implantation in react-native. Lead the implementation efforts and improvement within a growing team. Drive good developer behavior and best practices within the team.

Integrate & work with existing backend ruby on rails technology stack and developers to ensure we have the best mobile experience for our customers.

Who are you?

* You're passionate about writing clean, concise, well-tested code, but you're also a pragmatic problem solver

* You follow the best practices for the technologies you work with and understand why

* You love learning new things and teaching others about them

* You stay up to date with the latest technologies and probably have sites like Hacker News or Coding Horror bookmarked

* You operate without ego to discuss, learn, grow, and help others do the same


* 5+ years as a full-time software engineer

* Mastery of Javascript especially on iOS and Android

* Examples of elegant user interfaces you have implemented

* Deep understanding of native code development environments (iOS,Android) and the trade-offs between native and web.

* Strong analytical and performance optimization skills

* Strong experience with AWS or similar cloud-hosting platforms

* Experience shipping platform changes in high-throughput scenarios

* Experience designing and implementing complex systems integrations

* Strong knowledge of React & React Native and related tech (javascript, react, redux, offline-first, etc)

Nice to haves:

* Experience leading an engineering team

* Experience working with other departments to understand complex business goals and how that will impact implementation of systems integrations

* Experience with Ruby on Rails

Responsibilities and Duties:

* Build and ship new features and services critical to our customers

* Write clear, maintainable, scalable code across multiple projects

* Write and maintain tests to ensure long-term quality of our software

* Lead architectural/planning discussions for new feature endeavors

* Establish best practices for the team in terms of code/query performance

* Analyze application, job, and query performance using top of the line tools such as NewRelic

* Identify and resolve issues contributing to site or service unreliability within the C3Backflow ecosystem

* Take part in blameless retrospectives that help elevate the team and individuals to grow their engineering skills

* Facilitate collaboration between engineers, product managers, and designers to solve complex and interesting problems

* Facilitate professional growth of team members and transparency in pursuing success together