Jobs · Engineering · Illinois

Software Engineering Manager - Front End (Hybrid in Oak Brook, IL)

Chamberlain Group · Oak Brook, IL · 2 wk ago
Engineering$103k–$193k/yrFull-time

Job Responsibilities

  • Responsible for the day to day management of on time, on budget and quality functional project execution for one team to ensure system reliability
  • Responsible for 18 month project forecasting for one team; accountable for direct reports project time accounting
  • Responsible for the functional design approach and technical feasibility for multiple projects, with input from key technical personnel from a single team
  • Ensure functional process compliance
  • Maintain standards based documentation across various architectural views (Conceptual, Logical and Physical) and tiers (Presentation, Business Logic and Storage)
  • Responsible for meeting and monitoring key performance indicators (KPIs) for functional group
  • Ensure Architectural principals and standards are clearly defined, documented, communicated and maintained across project and product lifecycles
  • Manage the code branching strategy and release process, including verification steps for any mobile application and websites during the development, to QA, to production steps
  • Maintain and mature multi-platform continuous integration and continuous deployment processes and tools
  • Lead continuous improvement initiatives within the functional area
  • Execute 1-3 year technology roadmap projects
  • Responsible for annual expense and capital budget planning and tracking for their team
  • Monitor and create training plans for direct reports that improves the core competencies of the functional area or business area
  • Review and approve the functional deliverables, pull requests and Change Approval Board (CAB) tickets for all direct reports
  • Ensure design quality through participation in design reviews for projects supported by team; serve on Change Authorization Board as an alternate as needed

Job Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field
  • An advanced degree in directly applicable area of study may substitute for up to two (2) years of job related experience
  • Minimum of 7 years experience developing iOS, Android, or Web applications is required
  • Minimum 3 years leadership experience in software development 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 is required
    • 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 work independently as well as part of a team is required
  • Ability to lead junior and senior engineers on projects of high complexity 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
  • Strong ability to interface with Product Owners and Scrum Masters for ticket/issue management is required
  • Strong 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

Pay Range

The pay range for this position is $102,600.00 - $193,425.00; base pay offered may vary depending on a number of factors including, but not limited to, the position offered, location, education, training, and/or experience.

Similar jobs