Bright Vision Technologies - Sunnyvale, CA

posted about 2 months ago

Full-time - Mid Level
Sunnyvale, CA

About the position

Bright Vision Technologies is seeking an experienced iOS Developer to join our team in Sunnyvale, CA. This is a contract position expected to last for at least 6 months, with a competitive salary range of $111K to $141K per year. The ideal candidate will have a strong background in full-stack software development, particularly in native mobile applications, and will be responsible for designing and developing advanced applications for the iOS platform. The role requires collaboration with cross-functional teams to define, design, and ship new features, as well as the ability to troubleshoot and improve application performance. The successful candidate will have a proven track record of building scalable backend systems and platforms, with hands-on experience in coding and developing consumer-facing applications, particularly in the e-commerce or retail shopping sectors. You will be expected to unit-test code for robustness, including edge cases and usability, and to continuously discover, evaluate, and implement new technologies to maximize development efficiency. In addition to technical skills, the candidate should possess strong analytical skills and be knowledgeable about the mobile landscape, architectures, trends, and emerging technologies. Experience with various iOS SDKs, services, and methods of background processing is essential, as is familiarity with REST, JSON, and Google Cloud Messaging. The role also requires experience with third-party libraries and APIs, as well as a solid understanding of the full mobile development life cycle. Candidates must have published at least one original iOS app and should be comfortable working in an Agile environment, utilizing tools like Jira for project tracking. This position is open to individuals with permanent work authorization, and third-party candidates are not eligible for this role. At BVTeck, we are committed to fostering an inclusive work environment and encourage applications from all qualified individuals, regardless of their background.

Responsibilities

  • Design and develop advanced applications for the iOS platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases and usability.
  • Troubleshoot and improve application performance.
  • Work with outside data sources and APIs.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Translate wireframes into pixel-perfect views.
  • Analyze memory issues using Xcode Memory Graph.
  • Publish original iOS applications.

Requirements

  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • 5+ years of professional experience in full-stack software development.
  • Hands-on experience with consumer-facing apps and e-commerce or retail shopping.
  • Experience building scalable backend systems and platforms.
  • Knowledge of iOS SDK, Services, and various methods of background processing.
  • Experience with REST, JSON, Google Cloud Messaging, and the HTTP protocol.
  • Proven software development experience and iOS skills development.
  • Experience with Swift, Combine, MVVM, View Models, and Reactive Programming.
  • Familiarity with Agile methodology and tools like Jira.

Nice-to-haves

  • Experience with Google Play APIs: Maps, Location, and Cloud Messaging.
  • Knowledge of animation and screen transitions.
  • Experience with third-party libraries and APIs.
  • Experience working with an orchestration Layer and GraphQL.

Benefits

  • Equal employment opportunities and fostering an inclusive work environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service