Web/Mobile UI Developer

  • CBTS,
  • Alpharetta, GA
  • 2 weeks ago
company banner
CBTS
React, Redux, JavaScript, TypeScript, HTML5, CSS3, OAUTH2, SAML, JWT, Mobile Development, RESTful Web Services, JSON, Webpack, GIT, CI/CD pipelines, Agile
Full Time
$120,000 - $140,000

Job Description

Our Digital Experiences team is looking for a Lead User Interface Engineer to help us evolve our Digital Engagement Platform. This is a highly visible role supporting a consumer-facing application which is used by credit cardholders around the world.  In addition to directly supporting the app, this individual will become a key member of our team, helping to onboard and mentor other engineers. This individual will become a key liaison for our leadership team for both the existing application and future mobile app development efforts. There is high growth potential in this role.

 

We currently use React and Redux as our development platform for our web/mobile applications but we’re also extremely mindful of executing with sound web development fundamentals. With that, we value foundational HTML5, CSS3, and JavaScript skills. Quality is an imperative - both in the end product and in our underlying code. Ease of maintenance, performance and security are critical.

 

Responsibilities:

  • Support and enhance a B2C web applications used to manage personal credit card accounts.
  • Become a cornerstone individual for future web app development needs within our Issuer Technology Segment.
  • Collaborate within our team in an open, supportive environment.
  • Modify existing application to correct errors, adapt to new hardware, and improve performance
  • Adheres to, and promotes, good development practices: documentation, code standards, code/design reviews, optimization and maintainability.
  • Firm understanding of software security principles and web application security best practices
  • Consults with and advises leadership on modern application development principles, suggesting improvements along the way.
  • Keeps up to date with web application development trends and industry news
  • Demonstrated ability to work in a fast-paced, team-oriented environment
  • Detail oriented
  • Design and develop applications using agile development processes.
  • Excellent communication skills (written and oral)

 

Education:

  • Bachelor’s Degree in Computer Science and/or Computer Information Systems and/or equivalent experience

 

Requirements:

  • Five plus (5+) years’ experience in enterprise application development
  • Four plus (4+) years proven experience with building complex web applications
  • Three plus (3+) years of JavaScript (React/Redux) and/or Typescript experience is required
  • Must be grounded in HTML5, CSS3, and JavaScript fundamentals
  • Experience with Agile development methods
  • Proficient in iOS or Android mobile development
  • Demonstrated experience writing secure web applications using OAUTH2, SAML and JWT.
  • Understands SPA and PWA web app development paradigms and can articulate the differences between server-side versus client-side rendering
  • Experience consuming RESTful web services, JSON and design patterns using various technologies
  • Experience defining and delivering against functional and non-functional requirements – such as performance, reliability, and latency requirements
  • Webpack, Babel, and we use Rollup for our component library bundling
  • Experience with forms and complex form validation is a plus
  • Understanding of Web Components and the underlying HTML specs around this is highly desirable
  • Experience building Micro Frontends
  • Experience with Git and an understanding of CI/CD
  • Experience with Agile processes

 

Cincinnati Bell Technology Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a protected veteran in accordance with applicable federal, state and local laws.



Company Information

Wherever the journey takes your enterprise, CBTS has you covered. Whether your challenge is developing a cloud strategy, assessing security vulnerabilities, or developing an interactive experience for your customers, you need a partner that understands your strategic goals as well as your technology requirements. That partner is CBTS. From consulting to implementation to ongoing optimization, we combine deep technology experience with the expertise of professionals who bring a personal approach to all things cloud and beyond.

Dice Id : 10119424
Position Id : 7142022
Originally Posted : 2 months ago

Similar Positions at CBTS

Java Open Source Developer
  • Cincinnati, OH
  • 4 days ago