Java/Android Architect:
- As part of a cross-functional agile software team, take a lead role in delivering new and innovative Android experiences.
- Own the performance, Architecture and Reliability charter for the Android client
- Contribute in a hands on fashion in a fast growing startup
- Work with product owners, UX designers, and sometimes users to design, estimate, and develop a robust and scalable Product
- Contribute to continuous improvement of software development best practices in the areas of coding tools, languages and APIs, as well as agile software design and development processes
- Mentor upcoming members of the team.
- Maintain knowledge in emerging technologies and share it
- Contribute and lead effective code and design reviews
- Become the go to guy for the hike Android team for design/architectural inputs.
Requirements:
Experience : 8+ years
- BS/MS in Computer Science or equivalent!
- Over five years of experience Architecting interactive applications in Java.
- 1-2 years hands-on professional experience of moS/MS in Computer Science or equivalent!
- Over five years of experience Architecting interactive applications in Javabile development and Architecture using Android
- Strong competency with Android platform, preferably ICS or later
- Strong understanding of Computer Science fundamentals including OO, data structures, UI patterns and algorithms!
- Solid exposure to unit testing and continuous integration
- Strong understanding of interactive application development, memory management, file I/O, network & socket programming, concurrency and multi-threading
- Proven technical leadership experience in a professional environment, including ownership and delivery of a sizeable product or product component
Didn’t find the job appropriate? Report this Job