JPC Partners is looking for a Senior Level UI Developer. This individual must be capable of performing analysis, design, implementation, testing, maintenance, and support tasks with minimal supervision. This position is responsible for the development of highly- responsive, web-based user interface components, and developing innovative solutions for our client’s customers. Job Responsibilities:
Architect, design, code, unit test, fully implement and deliver application features with highest quality and security to prevent unauthorized access
Create modular, scalable, testable, tested, performant sub systems which interface via well-defined end points using software engineering best practices such as unit testing, design patterns, etc.
Take ownership of developing new highly responsive, web-based user interface components and modules, and be passionate about building scalable solutions
Work with product team to understand user interactions and iteratively build/enhance customer facing features.
Drive technical decision making with engineering team and architects that affect complex systems
Demonstrate a holistic and strategic mindset when developing and designing new modules and resources with a focus on the big technical picture.
Develop a flexible and well-structured front-end architecture, along with APIs to support it.
Write and review PRs with a focus on ensuring best practices and improving our products.
Skilled in working within a team-oriented, collaborative environment, and able to contribute to technical, design and retrospective dialogs.
Proven analytical and problem-solving skills.
Passionate about learning and applying new technologies.
Must possess strong interpersonal, organizational, presentation and facilitation skills.
Able to identify root cause of system issues and determine short- and long-term resolutions.
Qualifications:
6+ years experience required.
Good knowledge of API integration, unit testing, HTML and CSS.
Understanding of source control management (Git / GitHub) is a nice to have.
Good to have – understanding around accessibility standards and best practices, including the WebEB Content Accessibility Guidelines (WCAG) or experience with assistive technology (e.g., screen readers, screen magnifiers, voice recognition) in conducting accessibility testing.
Experience in TDD and BDD approach.
Experience in deploying React aApps using CI/CD pipelines.
Proficient in REACT UI build and Web development- related concepts.
Extensive experience in core JavaScript, JS- based framework, architectural setup, web pack, hooks, state management techniques, web security and performance optimizations.
Bachelors degree in computer science, information systems or a related field required.