I have some urgent requirements with my client. Please send me your updated resume along with your hourly rate / yearly salary expectations, if interested. In case you are not interested, it will be nice to let your friends know of this position who may be a potential fit.
iOS Developer / Android Developer
Location : Norfolk, Virginia
iOS JD
· Design and build applications for Apple devices on the iOS platform.
· Maintain quality and ensure responsiveness of applications.
· Collaborate with the rest of the engineering team to design and launch new features.
· Maintain code integrity and organization.
· Be proficient with Objective-C or Swift and Cocoa Touch.
· Experience with iOS frameworks such as Core Data, Core Animation, as well as offline storage, threading, and performance tuning
· Must be familiar with Restful APIs to connect iOS applications to back-end services
· Experience with performance and memory tuning with tools such as Instruments and Shark
· Experience with cloud message APIs and usage of push notifications.
· Knowledge of code versioning tools such as Git, Mercurial or SVN.
Android JD
· Design and build applications for Android devices on the Android platform.
· Maintain quality and ensure responsiveness of applications.
· Collaborate with the rest of the engineering team to design and launch new features.
· Maintain code integrity and organization.
· Experience with Android SDK and multiple versions of Android.
· Experience with Android framework, as well as offline storage, threading, and performance tuning.
· Must be familiar with Restful APIs to connect Android applications to back-end services.
· Development experience with accelerometers, touch, gryoscopes, and additional sensors.
· Experience with Android UI principles and best practices.
· Knowledge of the open-source Android ecosystem and the available libraries.
· Experience with cloud message APIs and usage of push notifications.
· Knowledge of code versioning tools such as Git, Mercurial or SVN.
Role: Android Developer
Location: Charlotte, NC
(we have 3 more position to fill)
Mandatory Skills:
· Minimum of five (5) years hands-on experience in Android application development
· Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
· Familiarity with RESTful APIs to connect Android applications to back-end services
· Strong knowledge of Android UI design principles, patterns, and best practices
· Knowledge of the open-source Android ecosystem and the libraries available for common tasks
· Understanding of Google’s Android design principles and interface guidelines
· Proficient understanding of code versioning tools, such as Git
Preferred Skills:
· Strong communication skills (written and verbal) with the ability to work well solo and in a project team environment
· Client facing experience e.g., product demos, requirements gathering, definition of technology needs and application design
· Prior experience with SCRUM/Agile methodologies
· Automation
Roles and Responsibilities:
· Designing and developing advanced applications for the mobile platforms
· Collaborate with cross functional teams to define, design, and ship new features
· Unit testing code for robustness, including edge cases, usability, and general reliability
· Bug fixing and improving application performance
· Continuously discover, evaluate, and implement new technologies to maximize development efficiency
· Work with the product and design team to understand end user requirements and use cases, then translate that into a pragmatic and effective technical solution
· Integrate with the backend services to make sure that a great mobile user experience is delivered to the end users
· Dive into difficult problems and successfully deliver results within a schedule
Thanks and Regards,
Dev Chauhan
Team Lead - IT Recruitment
Ph: 609-853-0818 Ext: 2290