Synerfac Technical Staffing
UI Programmer Job at Synerfac Technical Staffing in Pottstown
Synerfac Technical Staffing, Pottstown, PA, United States, 19464
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
**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