AppleOne is looking to hire a Software Engineer. One of our prime client is looking to expand their software engineering team with an individual who is passionate about new technologies and the mobile world.
This Golden Opportunity is based either in New York City (preferred), or Newark, California. (Able to work remotely or in ?co-working space? if working in New York).
Salary is between $120K to $130K with full benefits which includes:
•Health, dental, vision
•Group life insurance
•Long term disability
•Paid Time Off
•You will support team and will be responsible for direct dialog with customers and developers.
•You will work closely with the marketing team for product definitions and feasibility analysis.
Qualifications & Experience
•Bachelor's Degree or Master?s Degree in Engineering, Computer Science, Information Systems, or other technically related fields, or equivalent, relevant experience.
•Must be very knowledgeable with Android development, Activity life cycle, observer design pattern (using intent, broadcast intent), services.
•3+ years of hands-on experience implementing mobile applications for iOS and/or Android Platforms, using TDD.
•Knowledge of Git and code review process.
•Previous experience with third-party SDK while developing an app.
•Knowledge about wireless technology such as Bluetooth is a plus.
•Strong comprehension of web services, HTTP protocol, and service-oriented architecture.
•Strong knowledge of concurrency and multithreaded programming techniques on iOS/Android platforms.
•Strong knowledge of "Clean Code" development techniques and OOP design principles.
•Strong ability to identify and fix performance bottlenecks and deliver code that meets performance budgets and goals.
•Strong comprehension of MVC and/or MVVM design patterns.
•Good knowledge of responsive and adaptive native mobile UI development techniques.
•Pro-efficient in using Xcode or Android Studio or Xamarin/Visual Studio.
•Good comprehension of Agile/Scrum methodologies, Software Development Life.
•Cycle, Source Control systems, and Configuration Management.
•Good understanding of iOS or Android SDK.
•Good understanding of HTML5.
•Mid-level knowledge of database fundamentals and data persistence techniques.
•Ability to work independently, interface with staff at all levels, work with global as well as remote teams across multiple time zones.
•Ability to project professionalism over the phone and in person.
•Effectively work with cross-functionally in a fast-paced work environment.
•Excellent time management skills, well organized and work under shifting deadlines.
We'd love to speak to you and discuss this exciting opportunity! Take advantage of this open positon where you have freedom to plan and execute your work with supportive teams that give you good work life balance. Apply today!
We are an equal employment opportunity employer and will consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, age (40 and over), gender identity, national origin, protected veteran status, disability or any other protected classification under federal and state law.