Only qualified Lead Front-end React Engineer candidates located near Chicago, IL area to be considered due to the position requiring an onsite presenceEducation and Experience :
- A Bachelor's (BS) degree in Computer Science or related Computer Engineering or Science curriculum is required
- At least 8 years of professional development experience with significant exposure to working on complex projects with cross functional teams
Should Have :
- Experience writing automated tests (e.g. Mocha, Jest, Enzyme, etc.)
- TypeScript
- Redux or other state management libraries in the React ecosystem
- Data visualization experience (e.g. D3, Chart.js, Highcharts, SVG, Canvas, etc.)
- Good sense of UI / UX design
- Experience with a code style guide (we use the Airbnb style guide)
- Experience working with databases (relational, document, etc.) and writing SQL
- Knowledge of web application security (http-https, Content Security Policy, OWASP, etc.)
- Knowledge of Webpack or similar module bundler
- Experience leading teams
Secondary Skills :
- Highly motivated, self-directed and possesses solid execution skills
- Demonstrates critical thinking and probes beyond the surface of the requested data to get at the valuable (actionable) information
- Able to understand complex technical concepts quickly
- Detail oriented but understands broader impacts of requests
- Adjusts quickly to changing priorities as necessary
- Manages multiple tasks and deliverables simultaneously and in an organized and results-oriented manner
- Strives to proactively identify and address areas where business process efficiency and effectiveness improvements would make a positive impact on the top and bottom lines
- Excellent written and verbal communication skills
- Possesses a strong analytical, quantitative, and objective outlook
- Excellent people skills are also necessary since this position interacts with all levels of resources across the entire organization
Qualifications (must haves) :
- Strong programming skills in Javascript, React.js, Typescript, Node.js – 5 years minimum
- Must have proven experience building external facing friendly websites (Includes mobile) using JavaScript frameworks
- Server-side programming experience with automation and backend support preferred
- Some SQL skills for developing and optimizing complex stored procedures desirable
- Experience with agile project methodology and collaboration in Jira / ADO
- Excellent communication skills, analytical ability, strong judgment and management skills, and the ability to work effectively with client and IT management and staff required
- Skills in working with Opensource technologies, Database technologies, micro service architecture, cloud-native development, continuous build, continuous integration, and continuous deployment desirable
- Ability to work effectively with end users to define requirements
- Leadership and organizational skills are required to determine the Business Unit''s goals, resources needed, and to assess and develop the skills of staff
- Experience in Domain Driven Design desirable
- Experience with continuous integration and collaboration tools like JIRA, ADO, Bitbucket, GitHub, and Confluence
Tasks & Responsibilities :
- Developing new Greenfield and brownfield products using ReactJS
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Responsible for efficiently working with other teams in the organization to help them leverage the micro-FE framework / components library in their quest to modernize their applications
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Facilitate code review
- Have the abilities to debug and resolve defects and bugs
- Responsible for designing, developing, testing, and deploying software solutions for Private Passport Accounts pages
- Propose new designs and modify existing ones to continuously improve performance, functionality, and stability of the system
- Partner with business leaders and business unit partners to define priorities and deliver custom solutions to solve business problems or address business needs
- Must be competent to work at the highest technical level of all phases of system design and implementation
- Provides comprehensive consultation to Business Unit and IT management and staff at the highest technical level on all phases of the project development cycle
- Provide technical expertise to support and enhance the Private Passport application
- Provides leadership and guidance to staff, fostering an environment that encourages employee participation, teamwork, and communication
- Seasoned multi-disciplinary expert with extensive technical and / or business knowledge and functional expertise. Financial Services experience preferred
- Carries out complex initiatives involving multiple disciplines and / or ambiguous issues
- Only those lawfully authorized to work in the designated country associated with the position will be considered.
- Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.