Synerfac
UI Programmer
Synerfac, Pottstown, Pennsylvania, United States, 19464
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.
Job Requirements
Requirements: - 2+ years of UI programming experience. - React experience is a MUST. - Next.js experience is a HUGE PLUS! - UX experience is extremely valuable!
#ZRBC
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.
Job Requirements
Requirements: - 2+ years of UI programming experience. - React experience is a MUST. - Next.js experience is a HUGE PLUS! - UX experience is extremely valuable!
#ZRBC