Skip to content
Home » Senior IOS Developer

Senior IOS Developer

  • by
  • Other
  • Cebu

Job Description

QUALIFICATIONS:

  • At least 10+ years of experience in iOS app development

  • In depth knowledge of Swift as well as Obj-C

  • Well versed in all the design patterns like MVC, MVP, MVVM, VIPER and other algorithms.

  • Well versed in unit testing

  • In depth knowledge of secure coding practices, and other security aspects.

  • Strong experience detecting and correcting memory usage issues, and optimizing code for application performance

  • Experienced in setting up continuous integration, usage of Lint tools. 

  • Complete knowledge of Git usage (including merge conflict resolution, pull requests, stashing, etc.).

  • Proficient in all the UI aspects, UI design guidelines, developing rich UI, storyboard, autolayout, size classes, lifecycles, etc.

  • Usage of common libraries available via Pods/Carthage.

  • Persistent data storage locally.

  • Localization support, payment gateway integration, analytics integration, push notification, deep linking.

  • Knowledge of the complete process of releasing apps to the AppStore and all associated guidelines.

  • Knowledge of supporting Apple Watch apps and Apple TV apps.

  • Personal attributes

  • Great communication skills, and documentation skills

  • Ability to spread knowledge via blogs and tech-talks

  • Knowledge of cross-platform mobile development (React Native/Flutter) would be an added advantage. 

 

BACKGROUND:

What we build is what identifies us. We work with the best companies in the world to build the most innovative and robust technologies. In order to continue our accelerated growth, we are waiting for an innovative engineer to become available instead of hiring the first available engineer who is waiting to become innovative. This listing is for a Technical Architect – IOS for our team. 

 

Who we are – Being in the industry for over 12 years, the company  is trusted by the world’s leading companies across a variety of industries, including IT, Finance, Sports & Entertainment, and Retail. We collaborate with our clients and hence are highlighted as their strategic partner. From an engagement’s initial planning stages, through launch and continuing through future road mapping, we are in lockstep with our partners business goals, technology vision and end customer needs. Our vision is to collaborate to achieve perfection, and we value positivity, learning, ownership, excellence and believe in building trust and care. 

 

RESPONSIBILITIES:

  • To review code, project output and ensure compliance to industry best practices

  • To assist the client, customers in explaining and applying enterprise solutions on mixed mobile platforms

  • To perform the setup and troubleshoot applications to help fix bugs and functional issues

  • To understand the client necessities, create solution requirement documents and perform the product development and launching the mobility solution solutions

  • To analyze the business requests and complete plan and development in agreement with consumer business needs

  • To collaborate on bigger projects and working with global project teams to deliver solutions that match the quality parameters

  • To ensure broad compliance with delivery brilliance procedures at consumers and be able to contribute for their sustained developments

  • To ensure suitable regularity of mobile solutions, structures and solutions architecture across multiple projects, as applicable

  • To take part in aligning the vision and technology roadmap for mobile solutions that operate within the section approach and assume responsibility for problems of software and IT developments for implementing this roadmap.

  • To develop the technology standards for mobile software. (approximating, architecture, development platform, design, progress, testing, engagement)

  • Execute all projects in compliance with company development guidelines. Enforce sound development practices and ensure the quality delivery of mobile solutions including, but not limited to, executing code reviews

  • Acts as a technical advisor to application development teams to plan, implement, and support new and existing mobile applications

  • To direct strategy and reliability among system elements as they are advanced. identify when crossing point influences which might occur and provide an early solution to avoid issues

  • Writing and reviewing design document explaining the overall architecture, framework, and high-level design of the application for the developers

  • Reviewing architecture and design on various aspects like extensibility, scalability, security, design patterns, user experience, NFRs, etc., and ensure that all relevant best practices are followed

  • Resolving issues that are raised during code review, through exhaustive systematic analysis of the root cause, and being able to justify the decision taken

  • You may also be responsible for integration testing and user acceptance testing. You act as a stream lead, guiding team members by experience. You are seen as an active member of technology communities. 

 

REQUIRED LEADERSHIP/SOFT SKILLS:

  • Drive architecture and technology choices for mobile products.

  • Ability to lead mobile projects through the complete development lifecycle.

  • Ability to lead and mentor a group of engineers.

  • Passionate about delivering a high-quality user experience.

  • Self-starter, strong sense of ownership, gets things done.

  • Capable of making timely decisions while dealing with uncertainties & inadequate information

  • Customer driven mindset. 

 

WHAT WE OFFER: Our growth is enabled and accelerated by our culture, which encourages individual development, embraces an inclusive environment, rewards innovative excellence and supports our communities.

 

INTERESTING WORK: This is the “challenge yourself” kind of workplace where you constantly learn something new and never stop growing

 

COMPETITIVE COMPENSATION: We reward your high performance. Rewards are higher when you work smart and efficiently without dropping a sweat.

 

GREAT PLACE TO WORK: With spontaneous office happy hours and team events, we don’t think you’ll ever be bored. A majority of our workforce are young, energetic and passionate individuals who are driven by technology, and fuelled by the fun at the workplace.

 

PEOPLE: You have a team that will trust you and work together to achieve excellence. As a team, we believe in looking after each other’s backs. We are ONE team ONE dream and act as such.

 

CULTURE: Open culture where everyone is approachable with minimal hierarchy. 

 

PERKS & BENEFITS

A great talent deserves even greater compensation. CoDev provides several benefits that you can enjoy as soon as you join our growing team. We take pride in delighting you with what you deserve.

 

  • Work-from-home set up. Equipment will be provided.

  • Anticipate a regularization increase on your 6th month

  • Annual salary increase based on your performance

  • One-time Signing Bonus amounting to Php 20,000 (given on the first payout)

  • Utility Stipend Provided

  • Employee health is our top priority, so everyone gets a Medical and Life Insurance package on your 3rd month with us plus 2 dependents

  • We offer salary loans with 0% interest, payable in 2 months

  • Provide an opportunity for self-improvements like access to online training sites such as Udemy, Pluralsight, and other resources. Plus, training reimbursement to the online course or program you choose!

  • Leave credits you can enjoy for vacation and travels with family because we believe that work-life balance matters!

  • Company events and parties celebrated such as our huge Anniversary and Christmas Parties, and of course seasonal events such as Valentines, Halloween and so much more

  • Team outings and lunches every now and then to promote camaraderie in the team

  • Sports tournaments such as basketball, badminton, foosball, etc. are held yearly so you can showcase your sporty side!

  • Access to social media sites like Facebook, YouTube, Instagram and etc. on a given time

  • Express yourself by showcasing your sense of style at the office. Also, wear your most comfortable and lazy OOTD every last shift of the week

 

  • Job Information

  • Industry
  • Computer Software
  • Office Locations
  • Cebu
  • Work Setup
  • Work from home until further notice