What are the responsibilities and job description for the UI Programmer position at Synerfac Technical Staffing?
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
- In-depth experience with , particularly in server-side rendering, static sitegeneration, API routes, and dynamic routing.○ Familiarity with advanced
- Strong command of , including atomic design principles, hooks, contextAPI, 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, andelevate 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 complextechnical concepts.○ Demonstrated ability to tackle complex technical challenges and propose innovativesolutions.Requirements : - 2 years of UI programming experience.- React experience is a MUST.- !- UX experience is extremely valuable!#ZRBC