Logo
Synerfac Technical Staffing

Synerfac Technical Staffing is hiring: UI Programmer in Pottstown

Synerfac Technical Staffing, Pottstown, Montgomery County, United States

Save Job

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

  1. 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.
  2. React.js Proficiency:
    • Strong command of React.js, including atomic design principles, hooks, context API, and component lifecycle management.
  3. State Management:
    • Proficient in state management libraries such as Redux.
    • Experience with server-state management tools like React Query is a plus.
  4. TypeScript:
    • Expertise in TypeScript for type-safe front-end development.
  5. API Integration:
    • Experience in integrating RESTful APIs.
    • Familiarity with authentication and authorization mechanisms, such as JWT.

Tooling and Environment

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

Soft Skills & Problem-Solving

  1. Code Review:
    • The ability to conduct thorough code reviews, provide constructive feedback, and elevate the overall code quality within the team.
  2. 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!
#J-18808-Ljbffr