Job description
TITLE: Frontend Software Engineer I
POSITION SUMMARY & KEY AREAS OF RESPONSIBILITY:
Primary responsibility is to develop high quality software solutions as a contributing member of a highly motivated team of Engineers.
This individual will serve the “Software Engineering” role on an Agile team.
The role is a Front End software developer using different web technologies e.g. HTML5/CSS3, Native JavaScript or AngularJS or Angular or ReactJS and other web server technologies.
Responsibilities include but not limited to:
· Develop high quality software which meets requirements, promote re-use of software components and facilitates ease of support.
· Diagnose, isolate, and implement remedies for system failures caused by errors in software code.
· Identifies and implements process improvements in Engineering practices.
· Utilize software-based system maintenance and tracking tools.
· Provide input and technical content for technical documentation, user help materials and customer training.
· Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements.
· Implement software mechanisms to improve code stability, performance, and reusability.
Participates and leads code review sessions.
· Create high fidelity estimates of their own work efforts.
· Applies good debugging and troubleshoot techniques to understand and resolve a defect found in software.
· Creates high quality documentation as required like functional specifications; component test specification and integration test specifications.
· Develops and improves test driven development while producing software.
· Learns and applies test methodology, processes, procedures, standards and tools used by team and applies as and when required.
· Practices Agile development principles with Scrum
· Develops and improves test driven development while producing software.
· Uses and tries to improve Agile tools being used in the development.
Basic Qualifications:
· 1+ Year of related experience with Bachelor’s degree in computer science or related field
· Strong Web development skills using HTML5/CSS3, Native JavaScript or AngularJS or Angular or ReactJS and other web server technologies.
· Strong understanding of Software Development and Quality Assurance best practices
· Strong troubleshooting techniques and problem-solving skills.
· Ability to understand business and technical requirements
· Ability to document the requirements inform of word document and/or UML diagrams
· Excellent written and verbal communication skills
· Excellent teamwork and collaboration skills, Should be proficient in Japanese (spoken and written) – bilingual candidates preferred, Can effectively communicate with Japanese-speaking stakeholders and candidates
Preferred Qualifications:
· Experience with Designer Specialty Retail and Food & Drug POS solutions (payments, eWIC, loyalty, promotions, etc.)
· Experience with POS and Self-Checkout Integrations.
· Experience with Cloud development.
· Experience working on one of the cloud technology(AWS, Azure, Google) added advantage.
Required Skill Profession
Computer Occupations