- Company Name
- Synechron
- Job Title
- UI Developer
- Job Description
-
**Job Title:** UI Developer
**Role Summary:**
Design, develop, and maintain high‑performance, responsive web interfaces using React.js, JavaScript, HTML5, and CSS3. Collaborate with UX/UI designers and backend teams to deliver secure, scalable applications that meet banking industry standards and compliance requirements.
**Expectations:**
- Deliver clean, maintainable code that adheres to best practices in security, accessibility, and cross‑browser compatibility.
- Proactively stay current with emerging front‑end technologies and propose innovative solutions.
- Ensure timely delivery of features through rigorous testing, debugging, and code reviews.
**Key Responsibilities:**
- Build and evolve responsive user interfaces with React.js, applying state management patterns (Redux, Context API).
- Translate design prototypes into functional web pages, ensuring pixel‑perfect implementation.
- Integrate front‑end components with RESTful APIs, handling JSON data securely.
- Optimize UI for performance, speed, and scalability across devices.
- Participate in code reviews, unit/integration testing (Jest, Enzyme), and debugging sessions.
- Document code, technical specifications, and development standards for future maintenance.
- Collaborate with backend developers to secure API integrations and data flows.
- Apply UI/UX best practices, accessibility guidelines (WCAG), and responsive design principles.
- Monitor and enforce banking security and compliance standards (e.g., PSD2, GDPR).
**Required Skills:**
- 9+ years of front‑end development experience, with deep expertise in React.js.
- Proficiency in JavaScript (ES6+), HTML5, CSS3, and modern build tools (Webpack, Babel).
- Strong knowledge of state management libraries (Redux, Context API).
- Experience with RESTful APIs, JSON handling, and secure data integration.
- Familiarity with Git, version control workflows, and code review processes.
- Understanding of responsive design, mobile‑first development, and cross‑browser issues.
- Knowledge of UI/UX design principles, accessibility standards (WCAG, ARIA), and performance optimization.
- Secure coding practices specific to banking or financial services environments.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Web Development, or related field.
- Relevant certifications (e.g., Certified Secure Programmer, Front‑end Development badges) are a plus but not mandatory.