Share this Job

Go Back

UI (FrontEnd / JS) Developer Tech Lead Loc: Chicago, IL Long Term or FT


2022-05-26 15:08:28
Job Type:

Job Description:::

Understands that the success of a developer is to understand the core business processes of the business unit and business requirements as well as the architecture patterns and technology strategy (e.g., Transformation, SmartCore, DevOps). Conceive and write detailed software implementations/code while ensuring that their code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements. Writes, configures, and integrates code to create the software that aligns with architecture patterns and technology strategy.

  • Expert Angular knowledge within depth understanding of ngRx, RxJS etc.
  • Hybrid Mobile App Development (example - Ionic Framework)
  • Large-system integration patterns (e.g. SOAP/XML, JSON/RESTful Services, etc).
  • Knowledge of Swagger API Developer Tools or OAS (Open API Specification)
  • Understanding of Microservices Architecture
  • Understanding of IaaS/PaaS technologies and cloud computing platforms such as Docker containers or OpenShift
  • Understanding API Security Best Practices such as mutual SSL, Spring Security, SQL injection and other OWASP guidelines
  • DevOps concepts (Continuous Integration/Delivery) and tools (Git, Jira, Confluence, Bamboo, Maven, Ansible, Artifactory)
  • Interacts with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers.
  • Decomposes business requirements and translates them into detailed design specifications and code.
  • Ensures code is reviewed, reusable and testable, meeting architectural-design and customer requirements; accountable for overall code quality.
  • Supports production issues, includes independently completing root-cause analysis and diagnosis.
  • Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness.
  • Supports the management of specific project deliverables & outcomes.
  • Applies expertise and thinks creatively to address unique or ambiguous situations and to find solutions to problems that can be complex and non-routine.
  • Implements changes in response to shifting trends.
  • Broader work or accountabilities may be assigned as needed.

Requirements:

  • 7+ years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience including 2-3 years of technical leadership.
  • Expert Angular knowledge with in depth understanding of ngRx, RxJS etc.
  • Hybrid Mobile App Development (example - Ionic Framework)
  • Understands the security architecture for internet facing applications
  • Good understanding of Scaled Agile Delivery
  • Analytical and problem-solving skills - In-depth / Expert.
  • Influence skills - In-depth / Expert.
  • Collaboration & team skills; with a focus on cross-group collaboration - In-depth / Expert.

Key Skills: