Kaizen Technologies - Monroe Township, NJ

posted 3 months ago

Full-time - Mid Level
Monroe Township, NJ
Professional, Scientific, and Technical Services

About the position

We are seeking experienced iOS and Android Developers to join our team for a long-term contract position based in Plano, TX, New Jersey, Delaware, or New York City. This role requires a strong background in mobile application development, with a focus on both Android and iOS platforms. The ideal candidates will have over 8 years of experience in software/application development, demonstrating proficiency in the respective technologies and frameworks. For the Android Developer role, candidates should possess a robust understanding of the Android SDK, various Android versions, and the ability to adapt applications for different screen sizes. Familiarity with RESTful APIs, Android UI design principles, and performance tuning is essential. Additionally, experience with offline storage, threading, and the use of sensors like gyroscopes and accelerometers will be beneficial. The ability to translate business requirements into technical specifications is crucial, along with knowledge of cloud messaging APIs and push notifications. For the iOS Developer role, candidates must have extensive experience in Objective-C, C++, and Swift, with a proven track record of creating applications available in the Apple App Store. Proficiency in Linux, Mac OS X, and scripting languages is required, along with experience in all phases of the development life cycle. Familiarity with Agile methodologies, automated testing, unit testing frameworks, and source control management is highly desired. Both roles require a commitment to quality and a passion for mobile technology, as well as the ability to work collaboratively in a fast-paced environment. Candidates must be prepared for day one onsite work, as this position does not offer remote options.

Responsibilities

  • Develop and maintain high-quality mobile applications for Android and iOS platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and fix bugs and performance bottlenecks in applications.
  • Participate in code reviews and maintain code quality standards.
  • Stay updated with the latest industry trends and technologies to enhance development processes.

Requirements

  • 8+ years of experience in mobile application development for Android and iOS.
  • Strong knowledge of Android SDK and iOS development frameworks (Objective-C, C++, Swift).
  • Experience with RESTful APIs and cloud messaging APIs.
  • Proficiency in Android UI design principles and best practices.
  • Familiarity with Agile development methodologies and automated testing.
  • Experience with unit testing frameworks and source control management.

Nice-to-haves

  • Experience with offline storage and threading in Android applications.
  • Knowledge of additional sensors like gyroscopes and accelerometers.
  • Experience in creating applications available in the Apple App Store.
  • Enthusiasm for participating in daily scrums and iteration reviews.

Benefits

  • Long-term contract opportunity
  • Onsite work from day one
  • Opportunity to work with cutting-edge technologies
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service