Job Description
This is an exciting opportunity for an experienced software engineer with a proven track record in developing Web applications. As an experienced Lead Engineer, you should have the skills to analyze the requirements from customers, work closely with Architect and team to design and develop complex software systems using web technologies.
Objectives of this Role:
Work at customer site and interact with customer’s team.
Collaborate closely with the customer to capture the requirements and challenges for improving their software systems.
Collaborate with onsite team to communicate the requirements and implement the software adhering to schedule and quality.
Complete ownership of the development from requirement capture till final delivery.
Responsibilities:
Capture requirements, analyze requirements, design, develop and test software systems using customer’s software frameworks and tools from customer site.
Deliver quality work products within schedule.
Report progress, risks and problems to customer as required.
Support customer in QA testing.
Work Experience
■ Must Have
- Proven experience in building data intensive dynamic web applications.
- In-depth understanding of JavaScript, Type Script, HTML5, CSS3.
- Excellent knowledge and working experience in React and Go Lang
- Solid understanding of responsive and adaptive design.
- Familiarity with RESTful APIs. Open API Spec
- Excellent problem analyzing skills and documentation skills.
- Strong communication & collaboration skills to integrate well into our highly collaborative environment.
■ Good to Have:
- Experience in Micro Frontends, Backends for Frontends Design patterns.
- Experience in secure Web applications.
- Familiarity with WebSocket, gRPC
- Experience in version control systems such as Git, Azure DevOps.
- Experience in Equipment (Machine) control software development.
■ Language Skill: English and Japanese N2+
