We're looking for passionate mobile/web developers to join a team building a new, career-defining, product that users will rave about. The ideal candidate:
Is passionate about mobile development and shipping apps that are used daily by millions of users.
Experience with multithreading best practices
Has a portfolio (GitHub projects/contributions, or technical blogs) and experience building and debugging complex systems in a team environment.
Has the ability to write elegant and efficient UI components
Likes to work with a team but not being micromanaged.
Takes pride in ownership and is entrepreneurial
Is experienced with agile and lean development methodologies.
Prefers new product development.
Practices automation, continuous integration (CI), and rapid iteration based on user feedback.
Has interest in technical and product strategy shaping everything we do.
Has strong verbal and written communication skills.
Has an in-depth understanding of Android development:
3+ years of Android app development experience
In-depth knowledge of Android view lifecycles
Understands the capabilities of different Android API levels
Experience with React Native, or are excited to learn
Experience with databases (NoSQL or SQL)
Knowledge of iOS programming
C++ and other languages are a plus
Our client offers:
Competitive salary with great benefits.
A great team environment and resources all supporting you to do the best work of your life.
Highly autonomous environment
Excellent work-life balance.
Flexible vacation policy
Convenient location in downtown Vancouver.
Diverse and inclusive workplace
This is a permanent full-time position, including group benefits, paid vacation, performance bonus, education fund, incredible weekly team lunches, and plenty of opportunities to grow with a growing Drupal web development agency that values work/life balance. Salary will be commensurate with experience, in the range of $90,000 to $110,000 per year.
About the Position:
Working alongside a talented team, the successful in bent will help architect and build compelling and exceptional websites, applications, and mobile solutions. The Lead Developer also plays a leadership role by directing a team of developers to implement enterprise-level projects by providing superior coding contributions, direction, accountability and mentoring. Their role will ensure our development team members are focused on building the highest quality product and contributing innovative solutions back to the Open Source community.
We're looking for a web coding whiz who loves to solve problems and rise to new challenges.
Required Skills and Experience
Minimum 5-7 years experience and post-secondary education in the following areas:
Thorough understanding and proven implementation of W3C Web Standards
Advanced proficiency in LAMP stack (Linux administration, Apache configuration, MySQL database, and PHP web development)
Advanced proficiency in Drupal site engineering, module development and theming
Experience with REST and SOAP and substantial experience integrating open source and third party applications into existing systems
Ability to demonstrate project management and team leadership with peer coaching and mentoring and experience exhibiting technical leadership in client-facing interactions
Ability to handle a fast-paced work environment, deadlines, and new challenges
Experience with architecting system-wide solutions, reviewing pull requests of team members' code and collaborating with offshore development teams
Experience in Test Driven Development and Behaviour Driven Development, Cu ber, Behat, Simple Test and Selenium
Knowledge of No SQL, Angular, Underscore, Node.js and Symfony