Senior iOS Developer

Engineering Guadalajara, Jalisco


Position at J2 Cloud Services

Senior iOS Developer, VPN

Job Description

NetProtect is looking for an energetic and knowledgeable Senior iOS Developer to take our industry leading VPN apps to the next level. You will expand the abilities of our highly ranked apps, keeping them on the cutting edge and leveraging Apple’s latest iOS features. If you’re passionate about iOS, have published apps, and are interested in making an innovative product even better, we want to hear from you.  

Job Duties: 

  • Work with project, product, and marketing to define project requirements.
  • Perform code reviews.
  • Develops, codes, programs and debugs software application programs using designated programming languages and technologies.
  • Conducts detailed and documented design, development and testing.
  • Collaborate with Product owners, QA and other Developers to create robust and solid software.
  • Self-driven engineer who takes pride in ownership of product quality and features.
  • Strong bi-lingual communication skills and ability to interface with Product, Development, Customer, and QA teams.
  • Build out new features while evolving the existing user experience of our customers.
  • Develop in a cross computer, multi-tiered application environment accessing Web Services.
  • Participate in Agile software projects, delivering running code as the gauge of your productivity.

Job Requirements and Experience: 

  • Excellent verbal and written communications skills required.
  • Software development experience of 5+ years.
  • Experience developing for iOS in Obj-C and Swift and using custom views. 
  • iOS App developed and deployed in the iTunes App Store. (Include App Store links in your resume).
  • Comfortable interacting with technical and non-technical team members.
  • Experience with IPSec, OpenSSL, and WireGuard a plus.
  • Education in Computer Science, Computer Engineering or comparable work experience.
  • Document design, testing, and requirements-gathering processes and procedures
  • Must be able to perform in a dynamic fast-paced multi-team environment
  • Self-managed, but be able to follow direction with a positive attitude
  • Strong Bi-lingual (Spanish and English) skills are required for the role