Mobile Software Engineer
Research and Development Department
Responsibilities:
- Involved in the entire mobile development life cycle that is adhering to essential phases such as planning, analysis, design, development, testing, and implementation of new and existing applications
- Assesses the business needs of an organization by understanding the user requirements, product specifications, and expected outputs
- Designs and develops new mobile applications using Java on mobile platforms (e.g. Android)
- Performs unit testing of applications to find defects, validate and verify its quality, mitigate risks, and manage its release
- Creates documentation, reports, visuals, and presentations in order to summarize results and communicates information to stakeholders
- Fulfills customer or client requests within the expected timeline
- Participates in company initiatives related to organizational development
Qualifications:
- B.S. degree in Computer Science, Computer Engineering, Information Technology, or any similar technical field of study
- Experience with Java development on mobile platforms (e.g. Android)
- Experience with API, application, and Android development
- Software engineering experience in other programming languages including but not limited to: C/C++/C#, Python, PHP, JavaScript
- Good understanding of algorithms and data structures
- Exposure to Agile and V-Model systems development methodologies
- Solid passion to innovate, discover new things, and solve problems creatively
- Outstanding interpersonal skills with a strong desire to work in a Japanese company
- Excellent communication skills in English and Japanese (JLPT N4 or higher)
- Willing to start asap and be deployed to Japan