Job Description
SprintX is seeking a UI Developer with React.js, located in Lahore.
Responsibilities:
- Providing UI component and application-level architecture utilizing major JavaScript libraries and frameworks for frontend development, state management
- Libraries such as Redux/Flux, server-side orchestration/rendering, and configuring middleware infrastructures
- Design and configure workflow and build-tool environments, automated testing, and accessibility testing tools
- Leading, coaching, and training internal and vendor UI developers on the setup and use of our Shield design system for design, UI development, and workflow automation
- Write client-side UI and service layer architecture for sites, mobile apps, and service layers to create fast, easy-to-use, high volume experiences with security, compliance, and accessibility as primary requirements
- Advise and guide experience teams and partner groups as to the technical feasibility and integration of next generation ideas from a development perspective
- Provide oversight, guidance, and documentation for the implementation of web experiences to our technology partners including off-shore, vendor partners, and remote resources
- Provide a detailed explanation to experience team members on approach and philosophy regarding the elements and components that comprise the digital user experience across platforms and omni channels
- Provide production-ready components to our technology teams, along with unit testing, documentation, and assistance with integration, regression testing and QA validation
- Collaborates with teams to guide agile planning and determine road maps to reach desired
- Leads community of practice efforts internally at US Bank and the broader experience technology community
- Support multiple Agile Scrum teams with planning, scoping, estimation, and creation of technical solutions for new product capabilities in a CI/CD pipeline
Basic Qualifications:
- Bachelor's degree, or equivalent experience
- Three or more years of related work experience
Skills/Experience:
- Mastery of advanced development principles and best practices and interactive design processes, guidelines, and relevant policies, including current web accessibility standards
- State management frameworks such as Flux, Redux, Hooks and mastery of JSX/ES6+
- Advanced knowledge of CMS platform design and content integration headless architecture principles
- Integration of analytics tagging frameworks and platform integration, performance, testing, and marketing tool integration - such as Adobe Target and Audience
- Thorough mastery of semantic HTML standards, CSS and JavaScript frameworks, CSS grid, JSON, (React and Angular experience required)
- Constantly evolving understanding of current trends and developments in the area of web, application and software development for web, and mobile, and services
- Experience creating stories and requirements utilizing Agile methodologies and user-centered design
- Experience working in a cross-channel/omni environment - including kiosk, desktop/laptop, and mobile devices
- Experience collaborating with and managing distributed teams and remote teams
- Strong understanding of project life cycle methodology (PLM) and testing, performance, security, compliance, and accessibility methodologies
- Excellent planning and organizational skills
- Strong analytical and problem-solving skills
- Strong leadership, management, and negotiation skills
- Excellent interpersonal, verbal and written communication skills
- Mastery of version control software, such as Git