Logo
Synerfac Technical Staffing

UI Programmer

Synerfac Technical Staffing, Pottstown, Pennsylvania, United States, 19464

Save Job

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