Tokyo
Senior Software Engineer
Engineering
Description
Senior Software Engineers at Tigerspike are expected to research, design, implement, test and maintain software that supports Tigerspike's business goals. Senior Software Engineers need to demonstrate good communication skills, be able to problem solve, be self-motivated, be able to contribute to collaborative software projects and get on with developing software individually. In order to overcome the challenges that Tigerspike has as a business Senior Software Engineers should be able to quickly learn and utilise new technologies and be a source of ideas on how emerging technologies can help Tigerspike's business.
Senior Software Engineers must be able to communicate technical concepts to a wide variety of people of varying technical ability and knowledge including, other Development Team members, Project Managers, Senior Managers, sales staff, customer representatives and suppliers.
Key Responsibilities
Support application development efforts through the development and maintenance of tools, scripts, or ancillary project infrastructure
Contribute to the software design processes including participating in:
o Whiteboard sessions
o Prototyping
Quickly understand software designs and architectures for technical projects
Follow defined development best practices, including wiki contributions, code commenting and
documentation, source control
Execute test plans (where necessary)
Develop software
Participating in workshops
Author software designs and architectures for technical projects
Critique software designs and architectures.
Peer review colleagues code
Provide accurate development task effort estimates
Review test plans
Critique application wireframes, use cases, user journeys and designs
Identify project development tasks
Mentor more junior colleagues
We looking for the person who has Employment rights(VISA) in Japan.
Fluent Japanese skills in speaking, writing, and reading. English ability is better to have.
Skills
More than 5 years of application development experience.
Programming Language : Swift, Android Java, Kotlin
Required Outputs
• Software
• Documentation
Personal and Behavioural
Personal and behavioural qualities include:
An effective listener, well-developed emotional intelligence
Demonstrates the values enshrined in the Tigerspike Way
Flexibility and openness to a variety of different technical assignments
Ability to manage time effectively and meet commitments
• Is widely trusted and is seen as an approachable, direct, honest and truthful individual, presenting the unvarnished truth in an appropriate and helpful manner
Self-aware and transparent. Embraces feedback and admits mistakes
Has keen eye for detail in own and other's’ work, including documentation
Works collaboratively and relates well to all kinds of people and builds and maintains
constructive and effective relationships
Driven to learn and seek continual improvement
Effective and accurate, clear and concise verbal and written communication skills
Punctual
Enthusiastic about technology
Key Internal/External Contacts and Purpose
Internal stakeholders including other engineers, testers, project managers, Agile coaches, designers and senior management
Technical experts from technology suppliers and vendors
Customers as required to provide technical support and design clarification
Technical Representatives from other companies
APPLY NOW