Logo
Synerfac Technical Staffing

UI Programmer Job at Synerfac Technical Staffing in Pottstown

Synerfac Technical Staffing, Pottstown, PA, US


Job Description

Job Description
Immediate Opening for a UI Programmer in the Greater Philadelphia Area!
**Work is mostly remote, but some availability to go to Limerick, PA is a BIG PLUS!

The UI Programmer should have a track record of leading projects, including making optimization decisions for performance and scalability.
This application will be running on a Raspberry Pi type device.

Technical Experience
● Next.js Expertise:
○ In
-depth experience with Next.js, particularly in server
-side rendering, static site
generation, API routes, and dynamic routing.
○ Familiarity with advanced Next.js features like middleware and route handlers.
● React.js Proficiency:
○ Strong command of React.js, including atomic design principles, hooks, context
API, and component lifecycle management.
● State Management:
○ Proficient in state management libraries such as Redux.
○ Experience with server
-state management tools like React Query is a plus.
● TypeScript:
○ Expertise in TypeScript for type
-safe front
-end development.
● API Integration:
○ Experience in integrating RESTful APIs.
○ Familiarity with authentication and authorization mechanisms, such as JWT.

Tooling and Environment
● Version Control:
○ Strong proficiency with Git and GitLab, including experience with CI/CD pipelines,
branch management, issue tracking, and code reviews.
● Containerization and DevOps:
○ Familiarity with Docker and containerized environments.
● Testing:
○ Experience with testing frameworks like Jest, Cypress, and testing
-library.

Soft Skills & Problem
-Solving
● Code Review:
○ The ability to conduct thorough code reviews, provide constructive feedback, and
elevate the overall code quality within the team.
● Collaboration & Communication:
○ Excellent collaboration skills with cross
-functional teams.
○ Strong verbal and written communication abilities, particularly in articulating complex
technical concepts.
○ Demonstrated ability to tackle complex technical challenges and propose innovative
solutions.

:

- 2+ years of UI programming experience.

- React experience is a MUST.

- Next.js experience is a HUGE PLUS!

- UX experience is extremely valuable!

#ZRBC