Korean Bilingual Front-end UX / UI Developer Job at BTI Solutions in Ridgefield
BTI Solutions, Ridgefield Park, NJ, United States, 07660
Korean Bilingual Front-end UX / UI Developer
Overview
BTI Solutions is a staffing and recruiting firm with over 16 years of experience. We emphasize workforce consulting to improve productivity, project deadlines, hiring quality, turnover, and total labor costs. We aim for bottom-line results and have a high client satisfaction rate based on our experience and referrals. This description reflects the role and requirements for a Korean bilingual front-end UX / UI developer.
Responsibilities
- Implement user-friendly interfaces for Desktop Client Application and Web Portal
- Create clean, responsive web pages using HTML, CSS, and JavaScript
- Work with existing design mockups to build functional user interfaces
- Implement basic Electron desktop application features with guidance
- Build straightforward web forms and document upload interfaces
- Connect frontend interfaces with backend APIs using provided specifications
- Implement basic real-time features like status updates and notifications
- Ensure interfaces work well on different screen sizes
- Focus on clean, maintainable code and consistent user experience
Technical Requirements
- Front-end Development: 5+ years of solid experience in HTML5, CSS3, JavaScript
- React Framework: 3+ years of hands-on experience with React.js, including hooks, state management, and component lifecycle
- UI Implementation: Strong skills in translating designs into clean, functional user interfaces
- Responsive Design: Good understanding of mobile-first design and CSS media queries
- Basic CSS: Comfortable with Flexbox, basic Grid layouts, and responsive design principles
- JavaScript Fundamentals: Solid JavaScript skills for DOM manipulation and basic event handling
- API Integration: Basic experience with fetch API and handling JSON responses
- Version Control: Basic Git knowledge for collaborative development
- Language: English-Korean bilingual communication skills for client communication and requirements gathering
Preferred Qualifications
- AWS Experience: Familiarity with AWS services such as S3, EC2, EBS, Route 53, Lambda, and asset management
- React Ecosystem: Experience with React Router, Redux / Context API, or other React-related libraries
- Electron Framework: Basic familiarity with Electron or willingness to learn desktop app development
- File Upload Interfaces: Experience with basic file upload and form handling
- Modal Windows: Experience with popup windows and basic modal implementations
- Form Development: Experience creating and styling various form elements
- CSS Frameworks: Familiarity with Bootstrap or similar CSS frameworks
- Basic Animation: Knowledge of CSS transitions and simple animations
- Document Interfaces: Interest in document-heavy application design
- Banking / Business Applications: Exposure to business application interfaces
- Cloud Deployment: Experience with deploying React applications to cloud platforms
Technical Environment
- Desktop Application Stack: Electron with Node.js
- Architecture: Multi-window desktop application with secure IPC communication
- File Management: Local file system integration with %APPDATA% storage
- Real-time Sync: Periodic synchronization with server
- Secure Communication: JWT token-based authentication
- Web Portal Stack: Backend Python Flask with Jinja2 templating; Frontend React.js with modern CSS
- File Upload: Multi-file drag-and-drop with PDF merging capabilities
- Authentication: JWT token-based session management
- Responsive Design: Mobile-first approach for borrower accessibility
- Cloud Infrastructure: AWS services for scalable deployment and asset management
Key Features to Implement
- React Components: Reusable UI components for chat interface, forms, and dashboards
- Basic Chat Interface: Message display and input forms for AI conversation
- Document Upload Interface: Simple file upload forms with progress indicators
- Form Implementation: Standard loan application forms with validation
- Status Display: Simple dashboards showing document status and progress
- Responsive Layout: Mobile-friendly interfaces for borrower portal
- AWS Integration: Frontend deployment and asset optimization using AWS services
Professional Requirements
- Bachelor’s degree in Computer Science, Design, or equivalent professional experience
- Mid-level proficiency in building user interfaces from design specifications
- Experience working with business applications or data-heavy interfaces
- Good problem-solving skills and attention to detail
- Ability to work collaboratively with backend developers and follow API documentation
- Willingness to learn new technologies like Electron framework
- Basic understanding of user experience principles
- Familiarity with modern development workflows and cloud deployment practices
Project Details
Project Scope: This is a comprehensive front-end development project involving: complete redesign and implementation of banker desktop application UI using React components; development of responsive borrower web portal with React.js; integration with existing Python Flask backend APIs; implementation of real-time synchronization features; creation of AI-integrated user interfaces; deployment and optimization using AWS cloud services. Collaboration: Work with Backend Python developers, Product managers, QA testers, AI / ML integration specialists, and DevOps engineers for AWS deployment.