Job Description :
Title: Senior Mobile Software Engineer
Location: Boston, MA Or New Jersey
Duration: FULL TIME


Job Description: Senior Mobile Software Engineer Skill Set 1 (ANDROID DEVELOPER, BOSTON or NEW JERSEY,
1) Position summary and key responsibilities
Design, develop & prototype Android native customer applications for internal and external use.
Participate in full app life cycle: concept, design, build, deploy, test and release to app store.
Work with product teams on new product ideas, designs, prototypes and estimates.
Keep up-to-date on current and upcoming features in relevant products and platforms
Drive a best practices approach to the continuous improvement of our products, processes, and tools.
Assist in the creation and maintenance of documentation for all features in development
Lead, train, guide and mentor other developers on the team

Desired Qualifications/Skills:
B.S. or greater Computer Science, related field, or commensurate practical experience OR demonstrable equivalent professional experience
Over 4+ years of hands-on experience developing applications in Java/J2EE and on any platform (mobile, web, etc
Over 2+ years of strong hands on experience in Android (Java) native app design and development.
Strong mobile UI design and implementation experience, including prototyping
A rock solid understanding of object-oriented design patterns and Java.
Experience with multithreading, memory management and caching mechanisms specific to mobile devices.
Passion for analyzing and improving runtime efficiency and memory footprint.
Excellent problem solving, critical thinking, and communication skills.
Public showcase and repository of Mobile Apps and work desirable.
Developer tools: Maven, Gradle, Git, Android Studio/Eclipse
JSON/XML
Web services
Continuous Delivery and Continuous Integration
Test Driven Development (TDD)
Jenkins
Network layer like Volley
Retrofit
             

Similar Jobs you may be interested in ..