
Full Time
iOS Developer
We are looking for a top-skilled Apple specialist to implement a critical role in our company. The IOS developer’s duties are mainly concentrated around the building and designing of IOS-based applications for Apple devices as well as their integration with back-end services. However, development is just the tip of the iceberg. Even after the app’s launch, these specialists have to maintain code quality, automatization, and organization. The top-skilled professional is expected to have a good grasp of more than one language for the IOS platform, such as Swift or C-Objective. This job also involves working alongside other developers and engineers at different levels of the development cycle.
Responsibilities:
- Develop IOS applications
- Work in partnership with cross-functional teams to elaborate, design, and implement new features
- Troubleshoot code for edge usability, reliability, and edge cases
- Identify and fix bugs, work on app performance
- Keep abreast with new technologies; estimate and implement them in order to make app development faster and easier
- Use objective-C while developing apps for mobiles and other IOS devices
Requirements:
- Bachelor’s or master’s degree in Engineering, Computer Science, or the other relevant field
- Working experience in the related field
- Published IOS apps in the application store is preferred
- Understanding of the IOS mobile app development cycle
- Proficiency in Swift or Objective-C
- Familiarity with Core Data, Core Animation, and other IOS frameworks
- Familiarity with C-based libraries is advisable
- Ability to connect IOS apps to back-end services
- Experience with Instruments, Shark, and other memory tuning and performance tools
- Proficiency with push notifications and cloud message APIs
- Optimization and benchmarking skills
- Familiarity with Mercurial, Git, SVN, or other versioning tools
- Understanding of continuous integration
- Superior verbal and written interaction skills
- Knack algorithms and their development
- Self-motivated
- Ability and commitment to solving complicated problems
- Ability to flawlessly execute tasks on time
- Attention to detail
- Creativity
- Analytical mind
Other abilities that are needed to fit with our team:
All our team members are pushing hard to achieve the same goal and we want someone with a similar drive to join us. We are looking for a team player, who easily bounces between the role of coach or student. Our prime candidate will be self-driven and responsible. Someone who takes pride of ownership and can work well under pressure. We are looking for someone who enjoys hard work and learning. A person who realizes that failures often come before success. As this a remote position, communication will be key.
Expectations
- As we are based in Silicon Valley, we expect you to be available for meetings during Pacific Time
- Please include your GitHub profile if you have one.
- More than one position may be filled from this job posting.