Client Development Engineer

Description: 

Client Development Engineer[Job Description]・Client development for a platform・Collaborate with the planning team and design team to shape ideas (coding, unit test creation) ・Carry out application profiling and improve performance・Develop new features ・Improve code quality through code reviewLanguages/development environmentJava[Required skills/experience] ・Experience developing native applications for Android using Java・Conversational Japanese ability・Currently residing in Japan[Desirable skills/experience]・Basic computer science knowledge (algorithms, data structure, databases, networks, etc)・Basic knowledge of networks such as TCP/UPD, HTTP, etc・Basic knowledge of, and experience with developing mobile networks ・Understanding of OOP or FP Design, Debugging, Algoroithms, Asynchronous IO, and Data Structure・Experience developing back-end service communications applications with RESTful API・Open-source software or community contribution and involvement experience, etc[Annual Salary]3,500,000JPY - (To be determined based on skills and experience)[Welfare]Social health insuranceTravel expenses[Job Location]Tokyo[Vacation]Weekends, National Holidays, New Year’s Vacation, Annual Paid Vacation