Associate Software Manager, Front End

Chamberlain Group · West Suburbs

Company

Chamberlain Group

Location

West Suburbs

Type

Full Time

Job Description

If you are a current Chamberlain Group employee, please click here to apply through your Workday account.
At Chamberlain Group (CG), we hire smart, creative people to work on next-gen products for a connected world. We are passionate technologists with bold ideas and diverse perspectives. Our Engineering teams-spanning mechanical, firmware, machine learning and AI, cloud, and mobile technologies and more-reinvent access by combining hardware with cutting-edge, cloud-based solutions to create a safer, smarter customer experience. At CG, we encourage flexibility, fun, and a healthy work/life balance, including remote options.
This role is responsible for developing and maintaining multiple development platforms for the Chamberlain MyQ program. This includes, but is not limited to, residential and commercial front end iOS/Android apps, or web applications. To accomplish this the incumbent will work with other developers in addition to interfacing with other parts of the business such as Engineering, Product Ownership, Marketing, Quality Assurance, Operations, and Customer Service in order to understand and translate product requirements into technical requirements, verify development matches product owner expectations, as well as maintain a high quality code base.
This position is responsible for applying Software engineering knowledge to the day-to-day functional management of a team related to the development and implementation of Web, Apple iOS App, and Google Android App, projects, or processes. The projects could consist of New Product Development, Productivity, Sustaining or Advanced Development projects. This individual will be expected to contribute to making the myQ Software product, via its front-end interfaces, a best-in-class, competitive and interactive user experience. The ideal person will have the ability to solve complex software engineering problems, recognize gaps in process and recommend solutions.
Qualifications
  • Bachelor's Degree in Computer Science, a related technical field, or equivalent practical experience. (An advanced degree in directly applicable area of study may substitute for up to two (2) years of experience.)
  • Minimum of 5 years of experience developing iOS, Android, or Web applications is required
  • Experience in creating technical documentation is required
  • Deep understanding of Agile methodologies and Scrum is required
  • Expert understanding in one of the following development platforms and skills is required: iOS application development skills including XCode, Cocoa Touch, iOS SDK, Objective-C and Swift; Android application development skills including Java and Kotlin; Web application development skills including JavaScript, JavaScript frameworks, HTML, and CSS; Expertise of UI patterns such as model-view-controller (MVC) and model-view-view model (MVVM); Expertise in RESTful services and the JSON file format
  • Ability to work on multiple projects in a fast-paced work environment is required
  • Ability to recognize issues in existing software and put together improvement plans is required
  • Strong analytical and problem solving skills are required
  • Excellent communication skills and the ability to work cross functionally with back end and quality engineers is required
  • Ability to interface with Product Owners and Scrum Masters for ticket/issue management is required
  • Ability to estimate work, support project plan creation, and report out progress to functional management at a platform level is required
  • Understanding of CI/CD (continuous integration/continuous delivery) tools, frameworks and deployment processes is required
  • Ability to work independently as well as part of a team.
  • Ability to lead junior and senior engineers on projects of limited complexity.
  • Ability to recognize issues in existing software and put together improvement plans.
  • Strong analytical and problem solving skills.
  • Excellent communication skills and the ability to work cross functionally with back end and quality engineers.
  • Ability to write and speak clearly, tailoring message for the audience when necessary.
  • Experience and understanding of UI patterns such as MVC (for iOS) and MVVM for Android.
  • Experience and understanding of RESTful services and the JSON file format.
  • Ability to perform and lead a team through large refactors / design improvements

Preferred Qualifications
  • 1+ years of leadership or management experience in software development is strongly preferred
  • Ability to work on multiple projects in a fast-paced work environment is desired
  • Experience improving development processes.
  • Understanding of CI/CD (continuous integration/continuous delivery) tools, frameworks and deployment processes.

Responsibilities
  • Develop software using Agile methodologies, such as Scrum
  • Serve as primary point person and scrum team representative for interactions with product owner, front end, middleware, DevOps, and firmware functional teams
  • Participate in technical assessment, scoping and management of changes to the code-base on new business requirements, product enhancements and other change requests
  • Analyze requirements, collaborate with architects and senior engineers to produce thoughtful software designs of moderate scope and complexity
  • Maintain domain specific software knowledge of key software application features, frameworks, or components
  • Lead and contribute to technical discussions in community of practice, design review, pull request, or other technical meeting forums
  • Collaborate and work creatively with the user interface (UI) and user experience (UX) teams to provide requirements traceability from definition to implementation
  • Collaborate with other Chamberlain domain experts, such as Infrastructure, Database, and Middleware, as the team develops features and platform enhancements
  • Lead offshore teams to design and develop features, and burn down technical debt
  • Provide mentoring and coaching to junior engineers to increase software capability of the development team
  • Contribute to the team effort by accomplishing related results and participating on projects as needed
  • Responsible for planning of resources and project planning for one or more software engineering project(s) within the line of business to which they are assigned
  • The manager will plan and track the project(s) to ensure on time completion with quality and done in accordance with the Software engineering's community of practice, tools, methodologies, and processes
  • Estimate and coordinate technical effort based on product requirements, and then adhere to those estimates
  • Planning and tracking a financial budget
  • Manage and coordinate the activities of consultants, both local and remote, with focus on the 'presentation layer' technologies of an 'Internet of Things' consumer facing connectivity software product. This requires frequent interactions with marketing, strategic lines of business, and engineering
  • Responsible for complying with the security requirements set forth by the Information Security team and the established ISO 27001 Security Roles, Responsibilities, and Authorities Document found in the ISMS Document Library
  • Protect Chamberlain Group's reputation by keeping information confidential.
  • Maintain professional and technical knowledge by attending educational workshops, reading professional publications, establishing personal networks, and participating in professional societies
  • Contribute to the team effort by accomplishing related results and participating on projects as needed

Supervisory Responsibilities
  • Motivate and lead a high performance team by attracting, developing, engaging and retaining team members
  • Drive the performance management and compensation processes by communicating job expectations, monitoring and evaluating performance, providing feedback and facilitating employee development per the company's policies
  • Maintain transparent communication by appropriately communicating organization information to team through department meetings, one-on-one meetings, appropriate email, IM and regular interpersonal communications
  • Lead and motivate individuals and teams to create a workplace culture that is consistent with the Chamberlain Group mission, vision and values.

#LI-Hybrid
Chamberlain Group wants all of its employees to succeed and encourages people of all backgrounds to apply. We're proud to be an Equal Opportunity Employer, and you'll be considered for this role regardless of race, color, religion, sex, national origin, age, sexual orientation, ancestry; marital, disabled or veteran status. We're committed to fostering an environment where people of all lived experiences feel welcome.
Persons with disabilities who anticipate needing accommodations for any part of the application process may contact, in confidence [email protected].
NOTE: Staffing agencies, headhunters, recruiters, and/or placement agencies, please do not contact our hiring managers directly.
Apply Now

Date Posted

10/25/2023

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Associate Product Manager | OPE - Chervon North America

Views in the last 30 days - 0

Chervon a leading global manufacturer of power tools and outdoor power equipment is seeking an Associate Product Manager for OPE The role involves dev...

View Details

Product Manager - Carpentry - Chervon North America

Views in the last 30 days - 0

Chervon a leading global manufacturer of power tools and outdoor power equipment is seeking a Product Manager for Carpentry The role involves managing...

View Details

Senior Accounting Manager - Sourcebooks

Views in the last 30 days - 0

Sourcebooks is seeking a Senior Accounting Manager to lead a team of four in a hybrid role based in Naperville Illinois The role involves overseeing k...

View Details

Account Associate - Sales Program - Burwood Group

Views in the last 30 days - 0

Burwood Group is a culturedriven technology consulting firm that offers a highimpact Account Associate Sales Program The program trains elite sales pr...

View Details

SAP Project Manager - Asar Digital

Views in the last 30 days - 0

ASAR Digital is looking for a seasoned Senior SAP Project Manager to oversee the implementation of SAP S4HANA Public Cloud and SNJYA solutions The ide...

View Details

Information Technology Support Manager - Sourcebooks

Views in the last 30 days - 0

Sourcebooks is excitedly seeking a skilled IT Support Manager for a hybrid role in Naperville Illinois The successful candidate will guide the IT Supp...

View Details