Synerfac Technical Staffing
Synerfac Technical Staffing is hiring: UI Programmer in Pottstown
Synerfac Technical Staffing, Pottstown, Montgomery County, United States
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.
Minimum Requirements
- 2+ years of UI programming experience.
- React experience is a MUST.
- Next.js experience is a HUGE PLUS!
- UX experience is extremely valuable!