Mobile Development Manager

Kabbage Atlanta , GA 30301

Posted 4 months ago

Kabbage is blazing a trail in big data and FinTech and we are looking for a Mobile Development Manager to join us as we continue our amazing growth trajectory.

Kabbage is a leading FinTech company changing the way small businesses solve cash-flow challenges. Fully automated and deeply connected with its 185,000+ customers, Kabbage provides access to funding in minutes, extends more than $10 million every day to small businesses, and powers borrowing experiences for some of the largest companies in the world. While we've received numerous awards and recognitionsuch as Entrepreneur's Top Company Cultures, Inc Magazine's Top Private Companies, Glassdoor's Best Places to Work, and Forbes FinTech 50it is our people, our culture, and our leaders that make Kabbage such a great place to work.

At Kabbage, we strive to be the place where a diverse mix of talented people want to come, to stay, and do their best work. Our commitment to diversity and inclusion is reflected in our people, our partners, and our customers. We are fully focused on equality and believe deeply in diversity of race, gender, sexual orientation, religion, ethnicity, national origin and all the other wonderful characteristics that make us different.

Your mission:

Lead and grow a highly technical team of iOS and Android software engineers and SDETs to develop our Kabbage mobile applications.

What you'll be doing:

As a Mobile Development Manager, you will specialize in leading teams to build elegant products on world-class technologies that bring the Kabbage experience to thousands of small business owners across the country.

  • Lead your team to be a high producing and quality-focused team by facilitating a smooth agile software development lifecycle. Actively coach and mentor your team members in their careers.

  • Work closely with our product and design teams to customize the Kabbage experience for on our iOS and Android platform.

  • Provide technical input and oversight of a large-scale and high-performance application through high level estimations, architecture designs, and adhering to best practices.

  • Be a leader and subject matter expert at Kabbage in terms of our mobile technology stack, our process, and the Kabbage business.

  • Be actively involved in molding the Kabbage product strategy and initiatives.

  • Ship software that involves multiple teams, external dependencies, and partnerships.

What you should have:

  • Proven experience leading a team of mobile focused engineers (preferably iOS and Android).

  • Experience using object oriented AND functional programming design patterns and best practices in Swift and/or Kotlin (or Java), including dependency injection, SOLID principles, and UI architecture patterns (MVP, MVVM, MVC, etc.).

  • Knowledge of common best practices for Agile software development and SDLC

  • Familiarity with Agile software development tools (preferably Jira and Git).

  • Strong understanding of design best practices (preferably Human Interface Guidelines for iOS and Material design for Android).

  • Experience using and creating applications that work with RESTful APIs.

  • Ability to understand and make decisions for changes to complex code bases.

  • Experience with Continuous Integration/Delivery and app distribution tools (preferably BuddyBuild and Atlassian Bamboo).

  • Experience integrating third-party tools for things such as crash monitoring and tracking tools (preferably Google Firebase).

What we're looking for in you:

  • Organization and Planning: Plans, organizes, and schedules in an efficient, productive manner; focuses on key priorities; manages time well.

  • Intelligence: Learns quickly, demonstrates ability to quickly and proficiently understand and absorb new information.

  • Ability to Develop People: Coaches peoples in their current roles to improve performance, and prepares them for future roles.

  • Team Builder: Brings people together to work effectively.

  • Assertiveness: Moves quickly and takes a forceful stand without being overly abrasive.

  • Analytical Skills:
    Able to structure and process qualitative or quantitative data and draw insightful conclusions from it; exhibits a probing mind and achieves penetrating insights.

  • Problem Solving: Provides practical solutions to problems.

  • Initiative: Actively finds ways to make improvements at work.

  • Strategic Thinking/Visioning: Able to see and communicate the big picture in an inspiring way; determines opportunities and threats through comprehensive analysis of current and future trends.

Why Kabbage?

At Kabbage, we think our people are awesome, so we created the Kabbage Advantageour way of being awesome right back. We offer competitive benefits including unlimited PTO, equity in the company, and exceptional health coverage options. Our team members enjoy a dynamic work environment with catered lunches, fully stocked kitchens, and onsite fitness classes.

While our perks and benefits are generous, the people are actually what make Kabbage great. Kabbagers are curious, creative, and resilient. We are proactive, productive, and problem solvers. And we don't do it alone. At Kabbage, you will find humble individuals who work hard to communicate effectively and work collaboratively.

Kabbage is an equal opportunity employer. At Kabbage we make all employment decisions, which include hiring, promoting, transferring, demoting, evaluating, compensating and separating, without regard to sex, sexual orientation, gender identity, race, color, religion, age, national origin, pregnancy, citizenship, disability, service in the uniform services, or any other classification protected by federal, state or local law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Technical Manager Mobile Application Software Development

Verizon Communications

Posted 1 week ago

VIEW JOBS 10/8/2019 12:00:00 AM 2020-01-06T00:00 What you'll be doing... At Verizon Connect (VZConnect), we guide a connected world on the go. We're in it to win it. Today we're the #1 global provider of fleet management solutions for both enterprise and small/medium businesses. Our consumer products, like Hum, create a more connected ride with vehicle diagnostics, emergency assistance, and WiFi. And to top it off, our partnerships with major car manufacturers help us care for more drivers with our connected technologies. As a top 20 SaaS leader, we know our talent is the most important component to our success. We hire top talent and empower them to do their best work. As a division of Verizon, we combine the fun and excitement of a start-up environment with the resources, operational excellence, and brand recognition of an established tech giant. We have an immediate need for a Technical Manager to join our Product Development team. This leadership role will manage a team of software developers for the consumer telematics products. We are looking for a dynamic individual who will transform the applications into the new generation of connected car platform. The ideal person should have strong development and operational skills. With your management and technical expertise, you will lead a team to design, develop, test, deploy, maintain, and enhance software solutions using lean kanban methodology. You will be empowered to lead the creation of innovative products that delight our demanding customers. Principal Responsibilities * Building, managing and developing world-class technical team including hiring. * Leading Android, iOS and Cross Platform Technical team adopting the best industry practices. Assisting team in prioritization of work in liaison with product management organization. * Handling development and maintenance of custom web/mobile applications and micro services. * Defining and driving technology roadmap for scale. * Leading the team and embracing them with the right open source technologies and third party software. * Making strategy decisions on build vs buy. * Adopting Lean/Kanban as a software practice in delivery by removing all obstacles and dependencies and automating the development/test process. * Engaging and managing a team of software engineers, including task planning and code reviews. * Working effectively with cross functional teams including product management to translate requirements to code, with test teams to troubleshoot, isolate issues and provide root cause, ensuring that the software developed is of the highest quality. * Working in a dynamic fast paced entrepreneurial team with an open, collaborative culture that fosters creativity. * Managing the budget. What we're looking for... You'll need to have: * Bachelor's degree or four or more years of work experience. * Six or more years of relevant work experience. * Six or more years of software development experience including design patterns, test driven development using Java, swift. * Five or more years of engineering project leadership, hiring and managing people, leading technical team. * Four or more years Architecting and Developing Mobile (Android or iOS) applications. * Experience with the full web stack performance optimization techniques including the front end application, networking stack and web server components. * Experience Architecting/Developing Secure applications, securing data on the Mobile Phone and with security concepts of SSL, Certificates and Secure Web services. * Knowledge of agile software development, Test-Driven development, Continuous Integration. * Experience with source control, work item tracking, and build management with Git (or relevant). * Experience in Code generation techniques. * Willingness to travel. Even better if you have: * BSEE/BSCS degree. * Ability to develop world-class products all the way from inception to deployment. * Software development industry experience. * Software development experience including design patterns, test driven development using Java, swift. * Experience with Open Source projects or other public code contributions that showcase your talent. * Experience incorporating performance testing and optimization techniques. * Experience with distributed microservice design principles, service oriented architectures. * Experience with development tools and workflows (modern source control systems, unit testing, continuous workflow, etc.). * Development experience in technologies React Native, HTML5/CSS/Java Script. * Experience with managing large cross functional projects. * Knowledge of MicroServices, AWS Solutions, Containers, Cassandra and Kafka. * CI/CD experience and familiarity. * Hands on technical experience and a drive to see tasks to completion. * Ability to leverage cross platform technologies. * Ability to manage multiple product developments with attention to detail and follow-through. * Drive to constantly improve our engineering processes, team practices and predictability. * Ability to present technical ideas and high-level concepts and solutions to internal and external team members with varying degrees of technical knowledge. * Exceptional written and verbal communications. When you join Verizon... You'll have the power to go beyond – doing the work that's transforming how people, businesses and things connect with each other. Not only do we provide the fastest and most reliable network for our customers, but we were first to 5G - a quantum leap in connectivity. Our connected solutions are making communities stronger and enabling energy efficiency. Here, you'll have the ability to make an impact and create positive change. Whether you think in code, words, pictures or numbers, join our team of the best and brightest. We offer great pay, amazing benefits and opportunity to learn and grow in every role. Together we'll go far. Equal Employment Opportunity We're proud to be an equal opportunity employer- and celebrate our employees' differences,including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better. Verizon Communications Atlanta GA

Mobile Development Manager