Enova
Hybrid

Lead Mobile Software Engineer

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

Lead Mobile Software Engineer

Tracking Code
1376-626
Job Description

Lead Mobile Engineer
Lead Engineers report to one of our Engineering Managers

Who Are We?

Although no longer a startup, our entrepreneurial spirits are long from dead. Preserving a startup culture focused on learning and moving quickly has enabled Enova to quickly grow and achieve great success since its founding just 10 years ago. Our rapid growth is primarily fueled by one thing; Enova’s ability to attract the most talented and passionate people in the industry. Once here, Enova provides its people with an enriching, collaborative environment, ample resources and the freedom necessary for creative professionals to realize their full potential. The result is a sum that is far greater than its individual parts.

We learn, we iterate, and then we learn some more. The status quo just isn’t our thing; we are constantly researching, considering and debating new tech. Enova frequently sponsors and hosts events like Javascript meetups and Ruby Hack Nights so that we can learn about what’s new, useful and interesting from both each other and the larger Chicagoland tech community. These efforts lead to some passionate debates about technology, method, and structure that guide us towards finding the best possible answer/outcome to any question, problem or opportunity we face. Currently, our primary tech stack includes Ruby, Rails, PostgreSQL and Debian, but we flex our javascript muscles in some of our newer applications with frameworks like Angular, Backbone and Ember. Bottom line, if one framework/technology is better than another for a project, we’ll run with it.

What We Need…

The Sacagawea to our Lewis and Clark. The Lead Mobile Software Engineer at Enova is part of a completely new initiative and we need you to be part interpreter, part cartographer, part spirit guide and a heaping portion of leader. Unlike some engineering lead positions, this one doesn’t come with blinders to restrict your view of our company’s tech. Instead, you’ll have influence over the visioning, planning, and implementation of our entire mobile program.

Having so much influence means that you have to be fluent in both ‘business’ and ‘technology’ languages, because you will be the engineer that everyone counts on and looks to for technical leadership. You’ll be one of Enova’s heavy hitters, so we will lean heavily on your expertise in the mobile space.

You:

  • Flat-out LOVE developing mobile solutions
  • Have some awesome apps that you’ve been a major part of building that you can show us
  • Have a strong desire to spread your love and knowledge of mobile development and an interest in doing things like:
  • Pairing with less experienced engineers
  • Working with senior tech leadership to develop a mobile training program
  • Can solve major technical problems in both iOS and Android development at a holistic level
  • Are very familiar with building software that talks to multiple services and touches legacy code
  • View yourself as a technical leader for all engineers on your team
  • Can easily solve problems in more than one language, and more importantly, you know exactly why one is better than the other
  • Posses proven project management skills
  • Have deployed multiple mobile apps from the perspective of both a front-end and back-end engineer
  • Have a Bachelor’s degree in Computer Science, Engineering, or equivalent experience

Icing On The Cake:

We’re coming to the table extra excited if you happen to have any of these skills:

  • Experience with Ruby, Perl, Python or PHP
  • Launched software using Ruby, Rails, Linux, Angular, Ember or PostgreSQL
  • Modern web standards like HTML5, CSS3 and JavaScript Applications are already in your tool belt...and they don’t feel modern to you
  • Regularly contribute to popular open-source projects
  • Have given technical talks at conferences or meetups on subjects you are passionate about

 

Job Location
Chicago, Illinois, United States
Position Type
Full-Time/Regular
See More
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

What are Enova Perks + Benefits

Culture
Volunteer in local community
Partners with nonprofits
Open door policy
Pair programming
Open office floor plan
Flexible work schedule
Enova employees are able to leave at 2pm on Fridays between Memorial Day and Labor Day!
Remote work program
Diversity
Dedicated diversity and inclusion staff
Mandated unconscious bias training
Diversity manifesto
Diversity employee resource groups
- B.L.A.C.K @ Enova - HOLA @ Enova - Pride @ Enova - South Asians @ Enova - Women @ Enova - Parents @ Enova
Hiring practices that promote diversity
Health Insurance + Wellness
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Pet insurance
Wellness programs
Team workouts
Enova's team fitness initiatives include Sponsored race teams.
Mental health benefits
Financial & Retirement
401(K)
401(K) matching
Company equity
Performance bonus
Charitable contribution matching
Child Care & Parental Leave
Childcare benefits
Generous parental leave
Family medical leave
Return-to-work program post parental leave
Company sponsored family events
Vacation + Time Off
Generous PTO
Paid volunteer time
Sabbatical
Paid holidays
Office Perks
Commuter benefits
Company-sponsored outings
Free snacks and drinks
Some meals provided
We provide free breakfast on Monday.
Company-sponsored happy hours
Company-wide happy hours are hosted once per month and team's host happy hours at their discretion..
Onsite office parking
We offer employees discounted on-site garage parking.
Relocation assistance
Fitness stipend
Home-office stipend for remote employees
Onsite gym
Professional Development
Job training & conferences
Tuition reimbursement
Lunch and learns
Both company-wide and department-specific events.
Promote from within
Mentorship program
Continuing education stipend
Online course subscriptions available
Customized development tracks
Paid industry certifications

Additional Perks + Benefits

Sabbatical program • Recognition programs • Commuting reimbursement • Monthly social events • Discounted gym memberships • Pet insurance

More Jobs at Enova

Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about EnovaFind similar jobs like this