Download your favorite Linux distribution at LQ ISO.
Android Tech Lead Posted Mar 14
Software Specialists , Pittsburgh, PA
Android Tech Lead

Location: Pittsburgh, PA

Day to day:

Design and development of beautiful, usable and functionally rich iOS apps

Provide technical leadership to an Android development project team

Guide architectural decisions and technical designs

Investigate technical feasibility and suggest implementation options

Work closely with stakeholders (product owners, UX designers, project managers) and other development team members

Be a liaison between our client (you and part of our team would work on client premises) and our offshore development and QA team (part of our team are offsite)

Work on and guide the refactoring of existing code

Hands-on Android app development, including feature development, troubleshooting, debugging, problem-solving and bug fixing

Design and run your own unit test cases and integrate your code as part of a Continuous Integration process

Top Skills:

Experience in Android app development, with strong programming skills

Strong programming skills

Good understanding of iOS-related programming patterns like core APIs, frameworks, delegates, protocols, etc

Understand and have demonstrated best practices in Front End UI and UX implementation with UIKit, Core Animations, and Auto Layouts, Memory Management and performance analysis

App development portfolio that demonstrates real-life experience with mainstream mobile apps used by a broad consumer install base

Good understanding of iOS-related programming patterns and operating system facilities

Understand and have demonstrated best practices in Front End UI and UX implementation

Understanding of app optimization including performance optimization

Good understanding of OOPS concepts, Design Patterns, Algorithms, and data structure

Experience with RESTful web services and parsing JSON/XML

Experience and desire to work with Agile software development paradigm in a fast-paced, iterative and multi-functional environment

Soft Skills:

Excellent communication skills, both oral and written

Able to deal with ambiguity and change

Readiness to work in a global team with contributors from different backgrounds, skills and locations

Click here to apply - Please mention that you saw the job on