Join to apply for the Senior UI Engineer (Remote) role at Jobs via Dice
Overview : This is a remote role that may only be hired in the following location(s) : Arizona, Florida, Georgia, North Carolina or Texas.
Responsibilities
- Join an Agile pod of developers and automation engineers supported by a product manager and scrum master, and collaborate with other Online Banking pods.
- Collaborate with Product and business owners to understand the business domain and products to design solutions that meet user needs with regard to functionality, performance, scalability, and reliability.
- Focus on system design while maintaining a substantial portion of hands-on implementation activities.
- Gain hands-on knowledge of the client-facing web application, microservices, data architecture and databases, and internal supporting systems and how they integrate with each other.
- Become a subject matter expert in one or more technical environments and deliver frameworks or standards to help other engineers follow best practices.
- Estimate large features and releases and break down work to enable successful implementation and release; train others to do the same.
- Drive technical designs to consensus and obtain Architecture Review Team approval.
- Design and develop enterprise solutions that provide reusable frameworks, interfaces, and services for future requirements.
Additional Duties
Perform impact analysis of changes on architecture, capabilities, priorities, and technology solutions; identify trade-offs and cost / benefit implications.Conduct group training sessions or lunch-and-learns; document updates to processes.Identify opportunities for refactoring and tech debt remediation within the normal delivery cadence.Mentor junior engineers and contribute to architecture discussions; support large-scale feature planning.Continuously learn, accept feedback, and help the team improve.The duties listed are representative of the nature and level of work and are not all-inclusive.Qualifications
Bachelor's Degree and 4 years of experience in software development and maintenance OR High School Diploma or GED and 8 years of experience in software development and maintenance.
Preferred Skills
6+ years of Front End / UI focused software engineering experienceSolid experience with React 16+, Redux, Mobx Store Management, Node.js, TypeScript, ES6, CSS3, CSS preprocessors, Grid layouts, JestStrong experience with Agile / Iterative delivery methodologiesCommitment to writing elegant, maintainable, well-documented, secure code; refactoring as a habitAbility to influence architecture and designAbility to analyze and troubleshoot production issues; experience with TDD and CI / CDExperience with distributed systems and microservicesHands-on experience with RESTful web services, web applications, transactional databasesExperience with enterprise integration services / solutions and API gatewaysExperience with Jira, Confluence, GitLab, Docker and JenkinsBonus : experience with regulated financial organizationsBenefits
Benefits are an integral part of total rewards; more information may be available through the employer.
Seniority level
Mid-Senior levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
Software Development#J-18808-Ljbffr