More about the role
• Experience coding with Kotlin
• Experience coding with Java is a plus
• Reactive programming experience with RxJava & Coroutines
• Android UI Toolkit/Jetpack Compose
• Gradle/Maven
• Good understanding of development best practices, SOLID Principles, modular architecture
• Knowledge of New Look’s applications & environments
• Practical understanding of New Look’s application architecture
• Skilled in the use of tools used for software testing, debugging & profiling
Leadership
• Closely collaborate, and peer review code with other members of the team
• Proven experience of making decisions based on data
• Experience coaching/mentoring junior/graduate members of the team
Problem Solving
• Ability to understand, design, PoC, and implement software features based on:
o Understanding of the functionality, and the business impact of it
o Prioritization of the functionality, and it’s influence in our ability to trade
Nature of Impact
• It is the responsibility of the Senior Android Developer –alongside Engineering, Test, and Product Leads– that the quality of the features being developed are fit for release to a live environment, and our customers, are maintainable, and properly architected.
Area of Impact
• Senior Android Developers impact the work within the development team, help with the estimation of the efforts required to bring a feature to our customers and informs the engineering & product teams, on the dependencies for the features being developed.
Interpersonal Skills
• Proven experience making decisions
• Produces accurate results and demonstrates attention to detail
• Delivers results at pace without compromising quality
• Able to work on own initiative whilst observing defined processes
• Questioning, challenging, and business analytical mind
• Good time management skills, and organisational ability
• Strong written and verbal communication skills
• Experience leading others
• Builds good working relationships, and collaborate with other areas like Product, Testing, Engineering & DevOps
• Flexible and able to cope with change
Key Relationships
Internally
• Mobile Engineering Lead (line/functional manager)
• Backend team
• Testing team
• Automation/DevOps team
• Product team
• Scrum Masters
• Application services team
• Application development teams
Job ID: 51400
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...