Send me more jobs like this

Software Engineer, iOS

Keywords / Skills : iOS, Mobile applications, iPhone

5 - 10 years
Posted: 2019-10-11

Job Description
Job Description

As a mobile engineer, you will work as an iOS professional to promote Company business and maximize project output.

Company i has been downloaded about 75 million times in Japan and has about 13 million monthly users. Company mobile team is currently working on a major re-architecture of the iOS/Android apps in order to create a structure where they can conduct further large-scale development while maintaining speed and security. The team is also working on various other projects, such as developing new features and improving the UX.

Mobile engineers at Company come from many different countries; we hope to unlock the potential of this diverse team in order to make even greater achievements.

Details

Improving Company UI/UX
Improving quality with a focus on stability and performance
Continuous improvement of the code base, including the major re-architecture
Handling updates for the iOS app
Developing new services and linking them with other services

Minimum Requirements

Experience developing native iOS apps
Extensive knowledge in object-oriented software development, MVVM / MVP architecture, multithreading, networking and memory management.
Experience with continuous improvement of codebases and large-scale team development
Knowledge of UIKit, standard iOS libraries, and frameworks
Understanding of UI development
Experience with/understanding of reactive programming
Software development experience with Swift at work

Preferred

Ability to gather the team’s consensus and make decisions when selecting technology for large-scale development
Experience communicating with the business side to decide technical approaches to implement ideas
Experience background in any of the following is a plus: Product Design, UI/UX design, Backend/Fullstack engineering.
Experience managing a team of 3 or more members
Experience developing and operating native apps with large user bases
Experience independently planning, developing, and operating apps
Knowledge of performance optimization
Experience training junior members
Ability to communicate with development teams in English (written and verbal communication skills)

Our Ideal Candidate

Capable of taking on bold challenges and learning from mistakes
Capable of working independently and taking the initiative to lead the team to success
Possesses a strong sense of responsibility and works hard to achieve their goals
Capable of communicating proactively and producing output in a highly global team

Languages and technologies we use

Software development: Swift and Objective C
Network transport: Protocol Buffers and JSON
Dependency manager: Cocoapods, Carthage
CI/CD: CircleCI, fastlane





About Company

the Business of TRAINING OF LANGUAGE,CULTURE AND PLACEMENTS OF MAN POWER IN JAPAN & OTHER COUNTRIES , IMPORTS & EXPORTS , and other related business in any Country as deemed fit, under the name and style of "STAR 5 SOLUTIONS".
Similar Jobs
View All Similar Jobs
Walkin for you