Jobs · Engineering · Illinois

Software Engineer 3, Front End (Android or iOS) Hybrid in Oak Brook, IL

Chamberlain Group · Oak Brook, IL · 3 wk ago
Engineering$77k–$145k/yrFull-time

Job Responsibilities

  • Develop software using Agile methodologies, such as Scrum
  • Analyze requirements and collaborate with architects and senior engineers to produce thoughtful software designs of moderate scope and complexity
  • Participate in peer reviews and pull requests to yield high quality software
  • Present software concepts, designs, or code in a design review forum
  • Mentor and coach junior engineers to increase the software development capability of the mobile team
  • Collaborate and work creatively with the user interface (UI) and user experience (UX) teams to provide requirements traceability from definition to implementation
  • Lead and contribute to technical discussions in community of practice, design review, or other technical meeting forums
  • Work with offshore teams to design and develop features and burn down technical debt
  • Adhere to coding standards and other best practices to create reusable code
  • Comply with 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

Job Requirements

  • Bachelor's Degree in Computer Science, a related technical field, or equivalent practical experience
  • Advanced degree in directly applicable area of study may substitute for up to two (2) years of experience
  • iOS engineer must have native experience in Swift (3+ years)
  • Android engineer must have native experience with Kotlin (3+ years)
  • Experience writing unit tests
  • Experience working in larger team environment
  • Ability to travel up to 10% of the time domestically and internationally

Knowledge, Skills, and Abilities

  • Excellent understanding of design principles and implementation of MVVM for Android or MVC for iOS
  • Excellent communication (writing & speaking) skills, ability to tailor message for the audience when necessary
  • Ability to recognize issues in existing software and put together improvement plans
  • Strong analytical and problem solving skills
  • Ability to interface with Product Owners and Scrum Masters for ticket/issue management is required
  • Knowledge of basic design best practices: Single Responsibility; Dependency Injection

Preferred Job Requirements

  • Mobile development bootcamp, organized training, or certification
  • Experience in creating technical documentation (UML, Sequence, etc)
  • Experience with Agile methodologies and Scrum
  • Ability to interface with Product Owners and Scrum Masters for ticket/issue management is desired
  • Leadership and mentoring of junior engineers on projects of limited complexity is desired
  • Understanding of CI/CD, frameworks, and deployment processes
  • Ability to estimate work, support project plan creation, and report out progress to functional management at a project level

Pay and Benefits

The pay range for this position is $76,600.00 - $144,700.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. In addition to base pay, also offered is a comprehensive benefits package and 401k contribution (all benefits are subject to eligibility requirements).

Similar jobs