Senior Software Engineer

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

Founded in 1991 with the idea to be the alternative to the big banks, Wintrust has since grown into a financial services company with more than $45 billion in assets, headquartered in Rosemont, Illinois. Through our multiple companies and divisions, we provide traditional community banking and commercial banking services, wealth management solutions, commercial and life insurance premium financing, mortgage origination, and short-term accounts receivable financing and certain administrative services, such as data processing of payrolls, billing, and treasury management services. We provide community-oriented personal and business banking services to customers located in the greater Chicagoland area, northwest Indiana, and southern Wisconsin through more than 175 community bank locations.
Position Summary
The Senior Software Engineer is primarily responsible for the UI design, architecture, development including requirements analysis, customizations and also to serve as mentor and exemplar for multiple scrum teams of front end engineers both in hands on development, architectural guidance and standards enforcement.
Skills and Knowledge

  • Technical expertise and knowledge of software and application development.
  • Experience with responsive development and mobile optimization (both custom media queries and using frameworks such as Bootstrap).
  • Experience diagnosing and solving cross-browser/cross-platform issues.
  • Experience with Continuous Integration and automated testing strategies is a strong plus.
  • Documentation of web site designs, installations and technical administrative procedures.
  • Software development lifecycle methodologies and discipline
  • Ability to thrive in an environment where change is constant, adjusting to constantly evolving requirements and assigned tasks
  • Ability to maintain professional business relationships and effectively lead, triage, prioritize and resolve issues that arise in unpredicted situations
  • Serve as a Lead AEM Front-end Developer, writing and reviewing code with high quality, efficiency, and stability.
  • Develop responsive, mobile-first, accessible components for our CMS platform on Adobe Experience Manager (AEM)
  • Extend the AEM core components based on the business requirement
  • Enable required Style System configurations to support different business requirements, as well as develop theme/style for different websites
  • Define the Front-End architecture to integrate new Design System with AEM
  • Work closely with partner teams for code review to maintain the BSC quality standards
  • Diagnose and solve Front End Related technical problems
  • Work closely with AEM back end team and guide them on Design/Front End best practices and standards
  • Own the development of front-end code standards for efficiency, readability, and reuse, as well as enable automated quality profile for UI module
  • Work in agile, rapid development and prototyping environment
  • Comfortable working across teams, with good organizational skills, ability to work independently, good
  • Good verbal and written communication skills
  • Strong problem solving and analytical skills


Qualifications

  • Bachelor's degree in Computer Science or related disciplines, or equivalent work experience.
  • Master level front end experience in object-oriented and best-practice JavaScript and jQuery
  • 5-10 years IT experience developing and implementing business applications
  • 5-10 years' experience in developing front end customer facing web applications framework(s). Includes developing and maintaining enterprise quality applications.
  • Serve as a Lead AEM Front-end Developer, writing and reviewing code with high quality, efficiency, and stability.
  • Develop responsive, mobile-first, accessible components for our CMS platform on Adobe Experience Manager (AEM).
  • Excellent analytical, verbal, writing and presentation skills, with the ability to communicate effectively with others across the organization
  • Able to communicate technical concepts, orally and in written documentation, effectively to members of cross-functional teams, clients, and stakeholders
  • In-depth understanding of HTML5, with a focus on writing semantic and accessible markup
  • Solid understanding of the latest accessibility guidelines (currently WCAG 2.1), with focus on developing accessible front-end code and testing with screen readers and keyboard
  • In-depth understanding of CSS3, SCSS, and Bootstrap; familiar with BEM notation
  • In-depth understanding of JavaScript (ES6+), Webpack, Vue JS
  • Experience working with various modern JS frameworks e.g. React, Angular or Vue
  • Experience implementing and using relevant tooling, e.g.: CSS preprocessors (SCSS), automated code quality tools (ESLint, Stylelint, SonarQube), dependency management, etc.
  • Experience in supporting multi-theme/style websites through AEM
  • Experience working with Git, Bitbucket, and JIRA
  • Working experience on AEM SPA Editor, AEM Core Component Site, AEM Core Component React/Angular, AEM Custom components, HTL, Touch UI dialogs, Editable Template, Template Policy, Style System, Client Libraries, Responsive Authoring and AEM Grid System
  • Understanding of SEO best practices and performance improvement
  • Understanding of and experience in delivering usability researched, standards compliant (W3C, XHTML) and accessible (WCAG, 508) websites
  • Proven ability to deliver responsive, mobile first front end experiences
  • Experience with the Adobe stack, with preferred experience in AEM or another CMS.
  • Ability to leverage APIs to create dynamic web pages with different Mockups.
  • Experience developing with modern front-end tools and frameworks such, e.g. vue.js.
  • Experience working with package manager and automation tools like npm. Demonstrated understanding of Responsive Web Design principles.
  • Accessibility knowledge (WCAG 2.0 Level AA).
  • Experience developing web UIs with AJAX, JSON, jQuery and jQuery UI frameworks, etc.
  • Experience with engineering tools such as bug tracking and source code control systems
  • Experience working in structured SDLC and Project Management environments including Waterfall, Agile.
  • Experience working with distributed, component-based architecturesComfortable working across teams and possess good organizational skills.


Wintrust Financial Corporation, including community banking and financial services subsidiaries, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, citizenship status, sex, sexual orientation, gender identity and expressions, genetic information, marital status, age, disability, or status as a covered veteran or any other characteristic protected by law.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

9700 W. Higgins Rd., Rosemont, IL 60018

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Wintrust Financial CorporationFind similar jobs