21 Apr
Mobile Application Developer - IOS & Android
California, Alameda , 94501 Alameda USA

Vacancy expired!

Job title: iOS Developer

Location: Almeda, CADuration: Long-term Job description: Overall Experience level: 8+ yrs

Job Description:
  • The iOS developer will be engaged in all phases of the development lifecycle including: requirements gathering, specification review and approval, working with interaction designer, application architecture, collaborating with external teams to make applications work together, application implementation and debugging/troubleshooting, fixing defects and supporting test team, application deployment and maintenance, scrum and agile concepts, refactoring, working closely with our business partners, writing clear maintainable code that works, documenting using wiki, continuous integration, unit testing, code reviews, automated builds and functional.
  • 8+ years of hands on development experience on the iOS platform with a strong understanding of the iOS Architecture Experience with all phases of the development life cycle.
  • Able to develop Native iPhone applications and Frameworks using Objective Created 2 or more applications available in Apple's AppStore. Familiarity with Agile development including daily scrum and weekly iteration reviews and planning.
  • Familiarity with how to optimize code for phones, testing with phones, challenges with phones
  • Familiarity with several languages: C# 3.5, Swift, Objective C, JavaScript, Python Experience with GIT source control management.
  • Experience consuming SOAP web services Advanced communication skills with the ability to clarify application requirements via phone/email with business partners in addition to relying on technical requirements documentation
  • Have experience working on successful co-located delivery teams Have experience and a passion for test-driven development Experience delivering products across multiple releases Experience with automated acceptance/regression testing

Nice to Have:
  • Worked in aggressive environment
  • Worked with healthcare in the past
  • Experience with bluetooth and NFC is desired

Responsibilities:
  • 8+ years of native mobile development experience with iOS Solid grasp of software engineering fundamentals and their practical application
  • Experience with

    Swift, Objective-C Solid design and coding skills
  • Strong knowledge of Mobile design patterns and technologies, including MVVM
  • Experience with the entire Software Development Life Cycle (SDLC)
  • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
  • Strong understanding of the Software design/architecture process
  • Experience with unit testing & Test-Driven Development (TDD)

Job title: Android DeveloperLocation: Alameda, CADuration: Long-term – Contract to Hire Job description:

Overall Experience level: 8+ yrs

Description:
  • Designing and developing advanced applications for the Android platform
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Bug fixing and improving application performance
  • Designing and developing advanced applications for the Android platform
  • Unit-testing code for robustness, including edge cases, usability, and general reliability
  • Bug fixing and improving application performance
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven software development experience and Android skills development
  • Proven working experience in Android app development and
  • Have published at least one original Android app
  • Experience with Android SDK
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle
  • Created 2 or more applications available in Google's Android Market Familiarity with Agile development including daily scrum and weekly iteration reviews and planning.

Nice to Have:
  • Worked in aggressive environment
  • Worked with healthcare in the past
  • Experience with bluetooth and NFC is desired

Must have Skills:
  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • 6-8 years of experience in mobile development, 8+ years overall programming experience
  • Good Java Experience. Experience with Kotlin is a huge plus.
  • Experience in React Native mobile applications (Android) and native Android applications.
  • Technical Expertise in React Native and React.JS
  • Prior experience in JavaScript is a must, as React Native is JavaScript based.
  • Experience working with RESTful APIs to connect to back-end services

Vacancy expired!


Related jobs

Report job