Here's an interesting job that we think might be relevant for you - .
Click here to apply
We're a small team that focuses on the big things, punching way above our weight. Our craft is important to us, and we hone it and utilise it in the context of our work. We invest in ourselves and care about each other a great team is multiplicative and not additive!To this end, we maintain a playbook of our lore and practices. We're product engineers and not just software engineers. We understand that great software is only a small part of value-creation. We work with our designers, often in the same room, to rapidly iterate and validate our assumptions.We believe in the DevOps movement, and imbibe the principles in all our work yes, even Android engineering! We review code with care and guidance, not as an afterthought, but every day as part of our workflow. We regularly share our work and learnings and engage with the community.
Core requirements :
Have worked across different components of an app, or on multiple appsFamiliar with using the Android SDK to build applications using either Java or Kotlin
Engineering aptitude :
- Owns small features, starting from technical design through completion; coordinates with other senior engineer(s).Appreciates and participates in technical discussions, and values guidance and feedback.Does not need mentoring on a daily basis; makes steady progress by themselves, and knows when to ask for help to get unblocked.Comfortable with referencing technical specifications, API references, source code, and man pages to understand concepts or solve issues.
Design process :
- Understands the role and importance of design -- including consistency, conventions, and human interface guidelines.Familiar with the Material design language and controls; knows when to use which control, and knows how to implement them in code.
Code reviews :
- Understands the value of peer-reviewed code; learns how to be unbiased and provide effective feedback.Asks senior engineers for help when needed (e.g.: architecture decisions, refactoring).
Release engineering :
- Recognises the role of a build system, and how to use templates to setup new projects.Works with existing build systems to add dependencies and make minor changes.
Click here to apply
PS: Please ignore this email if you have already applied or not interested in this job.
Best regards,
Team hirist.com
info@hirist.com
_________________________________________________________
Copyright © 2020 hirist.com. All rights reserved.
Sent by hirist.com | 6th Floor, Kings Mall, Sector - 10, Rohini, Delhi-85
You are receiving this email because you are registered to hirist.com.
If you don't want to receive emails like these anymore, you can unsubscribe.