Digital Business Reform Department (IT)
Works
Job Descriptions
Software Developer
- Category
- Technology Area Software
- Department
- Core Engineering Department (eCommerce)
- Position
- Software Developer
- Location
- Tokyo (Japan)
Responsibilities
- Be able to come up with realistic solutions that meet business requirements, not just technical ideals
- Designing and Building new system architecture
- The ideal candidate must be a self-starter with excellent technical, analytical, organizational and communication skills along with passion and drive to deliver quality products
Job Description
- As a global headquarters, we will involve multiple brands of UNIQLO Global and Fast Retailing Group to promote IT service planning and system construction projects in E-commerce business
- Working with business, design, and engineering teams to build the world-class native applications that re-define customer shopping experience
- Understand the priorities of business requirements and realize and provide high quality services on a limited schedule
- Design, develop, test, and release new or existing functions for the assigned service. Maintenance, monitoring, troubleshooting, bug repair (24x7)
- Implement system improvements (refactoring, optimal technology, architecture selection /introduction/evaluation, load measurement, and performance improvement) for the service in charge
- Having a variety of opportunities for developing the service not only for our customers but also for our store staff to improve their daily operations
- Depending on customer trends and business conditions, projects change rapidly in a short time, opportunity to work on diverse projects
- Based on our philosophy and objectives of changing clothes, changing conventional wisdom, and change the world, the path to problem-solving logically and speedily come in
Required Skills
- Proficiency in Java
- Good understanding of algorithms
- Knowledge of Object Oriented Programming and software engineering
- Coding and review experience for performance, maintainability, and security
- AWS, Unix, PostgreSQL, MySQL, MongoDB, Fluentd, ELK Stack
- Experience of test data creation and SQL queries writing (PostgreSQL & Oracle DB is preferred)
- Experience in REST API design and implementation and experience with TypeScript/JavaScript/Node.js Golang Java /Spring Boot React Shell scripts/ ElasticSearch etc.
- Docker Containers
- Understanding and experience with parallel and asynchronous processing and operation experience on Linux
General Qualifications
- Practical language ability in English: Read/Write/Speak
- Willingness to learn Japanese and utilize in workplace (training will be provided)
- Awareness of the cultural differences and able to get along with Japanese people
- Easy-going character and able to communicate effectively with others
- Team-work player as well as independent working ability
Front-end Engineer
- Category
- Technology Area Software
- Department
- Core Engineering Department (eCommerce)
- Position
- Front-end Engineer
- Location
- Tokyo (Japan)
Responsibilities
- As a front-end engineer & architect, you will be helping the lead front-end engineer in the UX/UI development team to develop our design system
- You will be establishing a design system that enables a smooth transition from design to development, collaborating closely with both the engineering and design teams
- The ideal candidate must be a self-starter with excellent technical, analytical, organizational and communication skills along with passion and drive to deliver quality products
Job Description
- As a global headquarters, we will involve multiple brands of UNIQLO Global and Fast Retailing Group to promote IT service planning and system construction projects in E-commerce business
- Working with business, design, and engineering teams to build the world-class native applications that re-define customer shopping experience
- Understand the priorities of business requirements and realize and provide high quality services on a limited schedule
- Design, develop, test, and release new or existing functions for the assigned service. Maintenance, monitoring, troubleshooting, bug repair (24x7)
- Implement system improvements (refactoring, optimal technology, architecture selection /introduction/evaluation, load measurement, and performance improvement) for the service in charge
- Having a variety of opportunities for developing the service not only for our customers but also for our store staff to improve their daily operations
- Depending on customer trends and business conditions, projects change rapidly in a short time, opportunity to work on diverse projects
- Based on our philosophy and objectives of changing clothes, changing conventional wisdom, and change the world, the path to problem-solving logically and speedily come in
Required Skills
- Front-end development experience using HTML / CSS / JavaScript
- Experience using AngularJS or Vue.js
- Experience using Web API (REST, JSON, CORS)
- Front-end development experience using React/Redux, Gulp/WebPack
- Knowledge of frontend API (ECMAScript 6, DOM API, Navigation API Canvas etc ..)
- Understanding and experience with parallel and asynchronous processing
- Research and operation experience on Linux
- Software configuration management
General Qualifications
- Practical language ability in English: Read/Write/Speak
- Willingness to learn Japanese and utilize in workplace (training will be provided)
- Awareness of the cultural differences and able to get along with Japanese people
- Easy-going character and able to communicate effectively with others
- Team-work player as well as independent working ability
QA Engineer
- Category
- Technology Area Software
- Department
- Core Engineering Department (eCommerce)
- Position
- QA Engineer
- Location
- Tokyo (Japan)
Responsibilities
- As a QA engineer, you will play a critical role to ensure the overall quality of frontend, backend supporting systems/microservices of our e-commerce sites
- The QA Engineer is responsible to design, implement and execute test cases for system tests, integration tests, E2E tests & UAT phases
- The ideal candidate must be a self-starter with excellent technical, analytical, organizational and communication skills along with passion and drive to deliver quality products
Specific Requirements
- Experience in testing of web-based applications
- Develop and execute manual test cases for system testing, integration testing, end to end testing and UAT
- Create test data identify, record, and track defects using Defect Tracking Tool (JIRA)
- Setting up the test environment
- Work closely with the development team to diagnose issues, resolve defects, and ensure that product releases follow project specifications
- Create QA status reports
- Follow QA schedule / Adhere deadlines
- Communicate with all business stakeholders, QA Manager, Business Analyst, Dev Team, UI/UX team, etc in a timely manner
- Take ownership in improving QA process and drive for product quality
- Collaborate with international teams for both technical and non-technical issues
Preferential Skills
- Full Software Testing Lifecycle experience including system testing, regression testing, integration testing, performance, end to end testing, UAT and database testing
- Experience of test data creation and SQL queries writing (PostgreSQL & Oracle DB is preferred)
- Experience in API testing & batch testing using WinSCP, Putty and another API testing tools
General Qualifications
- Practical language ability in English: Read/Write/Speak
- Willingness to learn Japanese and utilize in workplace (training will be provided)
- Awareness of the cultural differences and able to get along with Japanese people
- Easy-going character and able to communicate effectively with others
- Team-work player as well as independent working ability
Backend Engineer
- Category
- Technology Area Software
- Department
- Core Engineering Department (eCommerce)
- Position
- Backend Engineer
- Location
- Tokyo (Japan)
Responsibilities
- As a back-end engineer (Microservices) you will develop new microservices, application servers etc and maintain existing ones
- Understanding of the business requirements, designing the API, implementing the functionality, testing and eventually help to deploy the solution to the production environment
- You will also be part of a scrum team and actively practicing test-driven Development
Job Description
- As a global headquarters, we will involve multiple brands of UNIQLO Global and Fast Retailing Group to promote IT service planning and system construction projects in E-commerce business
- Working with business, design, and engineering teams to build the world-class native applications that re-define customer shopping experience
- Understand the priorities of business requirements and realize and provide high quality services on a limited schedule
- Design, develop, test, and release new or existing functions for the assigned service. Maintenance, monitoring, troubleshooting, bug repair (24x7)
- Implement system improvements (refactoring, optimal technology, architecture selection /introduction/evaluation, load measurement, and performance improvement) for the service in charge
- Having a variety of opportunities for developing the service not only for our customers but also for our store staff to improve their daily operations
- Depending on customer trends and business conditions, projects change rapidly in a short time, opportunity to work on diverse projects
- Based on our philosophy and objectives of changing clothes, changing conventional wisdom, and change the world, the path to problem-solving logically and speedily come in
Specific Requirements
- Experience in REST API design and implementation
- Technology Stack: TypeScript/JavaScript/Node.js Golang Java /Spring Boot React Shell scripts
- Docker Containers
- Test-Driven Development Git, GitHub Scrum, Kanban, JIRA, Confluence, Zenhub
- Amazon Web Services, Unix, PostgreSQL, MySQL, MongoDB, Fluentd, ElasticSearch, Logstash, Kibana
General Qualifications
- Practical language ability in English: Read/Write/Speak
- Willingness to learn Japanese and utilize in workplace (training will be provided)
- Awareness of the cultural differences and able to get along with Japanese people
- Easy-going character and able to communicate effectively with others
- Team-work player as well as independent working ability
Mobile Application Developer
- Category
- Technology Area Software
- Department
- Core Engineering Department (eCommerce)
- Position
- Mobile Application Developer
- Location
- Tokyo (Japan)
Recently the importance of application development in the company is increasing rapidly with expanding our business and innovation of mobile devices. It's a very attractive position that you can deliver your achievements to customers and staff around the world.
Responsibilities
- Design and implement applications considering user experience, performance, maintainability, cost, and up-to-date technologies
- Opportunity to develop and ship the in-house applications of our brands including UNIQLO and GU for our customers around the globe
- Analyze users and make improvement plans with our business planners and UI/UX designers for the expansion of our business
- Develop applications for FR employees to improve business operations and customer support
Specific Requirements
- iOS and Android development experiences
- Develop mobile applications for business operations
- Build an effective development environment utilizing common frameworks
- UI design and implementation based on iOS Human Interface Guideline / Material Design
- Basic knowledge of Web technologies (HTTP, HTML/CSS/JavaScript, etc.)
Preferred Skills
- Experience of cross-platform development with Web technologies
- Experience of A/B testing tool installation, analyzing user behavior
- Experience of internationalization and localization for globalization
- Experience of the whole development process from planning to delivery to app stores, customer acquisition
- Experience of the establishment of the development environment, standardization
General Qualifications
- Practical language ability in English: Read/Write/Speak
- Willingness to learn Japanese and utilize in workplace (training will be provided)
- Awareness of the cultural differences and able to get along with Japanese people
- Easy-going character and able to communicate effectively with others
- Team-work player as well as independent working ability
Data Engineer
- Category
- Technology Area Software
- Department
- Core Engineering Department (eCommerce)
- Position
- Data Engineer
- Location
- Tokyo (Japan)
We are constantly improving our user experience and we believe that data science will make a major contribution to it. There are a wide variety of data sources such as actual stores, ecommerce, missioncritical systems, and microservices of various brands and countries under Fast Retailing. It is imperative for data engineers to create a smart big data platform that can collect and store vast amounts of data safely and accurately while using the latest technology, and to quickly provide high-quality data to data scientists.
Responsibilities
- Construction and operation of big data infrastructure such as Data Lake / Data Catalog / DWH
- Development of data common processing program
- Construction and operation of batch real-time processing system for analysis construction and operation of anomaly detection infrastructure
Required Skills
- Worked with at least one of programming languages including Python, Scala, Java
- Data analysis backend processing using statistical methods in cloud infrastructure and its operation experience
- Experience in Data Engineering / Science Or Other Related Backend Development / Operations
- Cloud Familiarity with Hadoop ecosystem OR Worked with large data storage or warehousing solutions including NoSQL, AWS EMR / GCP Bigquery, Elasticsearch, data marts, data lakes, etc.
General Qualifications
- Practical language ability in English: Read/Write/Speak
- Willingness to learn Japanese and utilize in workplace (training will be provided)
- Awareness of the cultural differences and able to get along with Japanese people
- Easy-going character and able to communicate effectively with others
- Team-work player as well as independent working ability