Talent.com
Lead Front-end React Engineer

Lead Front-end React Engineer

Rose InternationalChicago, IL, USA
4 days ago
Job type
  • Full-time
Job description
  • Only qualified Lead Front-end React Engineer candidates located near Chicago, IL area to be considered due to the position requiring an onsite presence
  • Education 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.