Company Description:Company Description
For More Open Positions Visit us at:
http://recruiting.woongjininc.com/
Our Mission
WOONGJIN, Inc. is a rapidly growing team who provides a range of unique, exceptional, and enhanced services to our clients. We have a strong moral code that includes the service of goodness without expectations of reward. We are motivated by the sense of responsibility and servant leadership.
Benefits
- Medical Insurance
- Vision Insurance
- Dental Insurance
- 401(k)
- Paid Sick hours
Job Description: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: 96,000 - 120,000 (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 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
- 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 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 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:
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 ***