Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for the talented candidates who have a deep knowledge, work ethics and ambitious.
- As a Senior Mobile iOS developer، Your primary focus will be the development and maintenance of iOS applications that will have a large and growing user base.
Job Requirements
Roles and Responsibilities
- Work closely with a cross-functional team to deliver new features, bug fixes and enhancements to a production iOS application.
- Participate in peer code reviews and scrums
- Help influence and drive architecture definitions and implementation.
- Follow through on scoped tasks, writing clean code and following best practices
- Enhance supporting documentation and tools
- Proactively identify areas for improvement/strategy within the team area, and clearly communicate action plans across teams
Job Requirements
- Bachelor's degree in Computer Science, Engineering or related field.
- 3+ years of experience in developing native iOS Applications targeting iPhone and iPad.
- Strong knowledge of Swift including unique Swift features, Swift API design and Swift naming conventions and debugging skills.
- Strong understanding of application architecture and object-oriented design.
- Experience with iOS frameworks such as Core Data.
- Experience with Git, Github, Pull Request and Rebasing.
- Deep knowledge of best practices, RESTful APIs and libraries.
- Experience with Google Maps.
- Ability to collaborate with other Teams to simple and scalable solutions.
- Solid understanding of the full mobile development lifecycle.
- A passion for continuous learning and understanding.
- Influence on projects and teams
- Ability to lead projects that are not fully defined
- Team spirit, strong communication skills to collaborate with various stakeholders
- Good time-management skills
Benefits
- Competitive Salary
- Friendly Flexible Environment