Role: ReactJS Developer
Location: Initial Remote and then onsite (Philadelphia / West Chester, PA)
Duration: Long term contract
Job Description
Responsibilities
· Collaborate with the Product team to understand requirements and build high quality software components to support large scale data processing and analytics.
· Work with architects on designing, establishing, and growing the UI platform on which applications are built and promoting platform ideas and concepts across multiple application delivery teams.
· Works closely with Product Owners, Application Architects and Technical Leads to provide guidance and participate in implementation of front-end solutions that demonstrate best in class user experiences.
· Provides strong technical leadership and expertise on delivering and influencing adoption of reusable UI components and template driven designs using web components, micro-front ends and other advanced techniques.
· Develops solutions that are well engineered, flexible, resilient, operable, maintainable, and can be delivered on schedule. Ensures a balance between tactical and strategic technology solutions.
· Actively participates in both internal and external front-end development communities, relentlessly staying up to date on new software technologies and best practices and shares insights with others in the organization.
· Contributes on white papers, guides, how-to’s, and other technical documentation that clearly explains architectural vision, promotes technical direction, and serves as a reference for the UI developer community.
· Works on multiple projects within an Agile/Scrum team in accordance with business priorities.
· Develop asynchronous back-end APIs and frontend workflows.
· Develop and design reusable React.js components
· Own operation of services: measuring performance, and being responsive to production issues.
· Participate in code reviews, architecture reviews, and other technical discussions.
· Complies with all established procedures and policies.
· Other functions that may be assigned.
Required Skills and/or Experience
· Understanding of Spring, RESTful APIs, database, and caching techniques.
· Advanced full-stack experience in React.js frameworks.
· Develop all day, every day with a focus in React.js, redux other JavaScript frameworks
· Create code within a test driven-development and pair programming environment
· Work in fast paced, agile methodology
Skills - Experience and Requirements:
· Software Development experience in a variety of programming languages
· Strong background i n building dynamic, high-volume and scalable system with Java using an Agile development methodology