140 Square Root Consulting Jobs
8-12 years
Principal Engineer - Android Development - Java/SDK (8-12 yrs)
Square Root Consulting
posted 18hr ago
Key skills for the job
Position: Principal Engineer - Android
Location: Bangalore
Roles and Responsibilities:-
As a Principal Engineer we are on the lookout for a lateral and abstract thinker who can help us solve real world problems. You need to assist us in making our product more robust and scalable. You will be required to understand the realities of the customer world, be wise about technology and platform choices without being too rigid about them. Your key responsibilities will include
- Understand product requirements and features keeping in mind real world problems that our customers face.
- Architect, design and develop modular and high performant applications for Android platform.
- Implement unit and functional tests.
- Design & code reviews.
- Work in Agile/Scrum environment to deliver high quality software. Break down complex projects/ epics/epics/stories into achievable tasks for developers.
- Oversee work being produced by junior engineers and to set suitable guidelines on development methodologies.
- Be an approachable leader to mentor junior engineers and clarify their doubts.
- Constantly striving to improve software development process and team productivity.
Experience / Skills Required:-
- B.E in Computer Science / MCA with 8+ years of experience in product development of which 5+ years should be in Android development (Java & Android SDK).
- Solid understanding of Object Oriented Programming (OOPS), data structures and design patterns.
- Thorough understanding of CLEAN Architecture and experience building reusable UI components.
- Strong experience in designing, developing & monitoring real-world Android applications with at least one app live in Play Store.
- Experience with Android Material Design Interface Guidelines & Android permissions model.
- Proficiency in Android technologies such as Java, Kotlin, SQLLite, GCM/FCM.
- Knowledge/usage of React Native, Swift, Backend development is a big plus.
- Experience with Google Maps SDK, PWA, Firebase, A/B testing & Analytics tools are a plus.
- Commitment to write top quality code including frameworks for Unit tests & Automated tests.
- Must be open to experimenting with new technologies.
- Must be able to work independently and enjoy working at a fast paced startup environment.
- Must have excellent communication both verbal and written and interpersonal skills.
Functional Areas: Other
Read full job description