Project and Role Overview
We are developing an innovative AI-powered loan processing system that leverages cutting-edge technologies to create transformative user experiences for both bankers and borrowers. The system consists of a sophisticated Electron desktop application for bankers and a responsive web portal for borrowers both requiring exceptional UX/UI design and implementation.
Key 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
Salary: 96000 - 120000 (DOE) / yearly
Qualifications :
Technical Requirements
Required Skills - MUST have:
- Front-end Development: 5 years of solid experience in HTML5 CSS3 JavaScript
- React Framework: 3 years of hands-on experience with 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
- 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: Any exposure to business application interfaces
- Cloud Deployment: Experience with deploying React applications to cloud platforms
Technical Environment
Desktop Application Stack:
- Framework: Electron with 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: 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
- Bachelors 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 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 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:
You will work closely with: Backend Python developers Product managers QA testers AI/ML integration specialists DevOps engineers for AWS deployment
Additional Information :
All your information will be kept confidential according to EEO guidelines.
*** NO C2C ***
Remote Work :
No
Employment Type :
Contract