
Android Developer (For independent contractors)
Booking.com
Visa & sponsorship
- NL Recognized Sponsor (group): matched through a parent or group company on the official sponsor register.
Job description
Key Responsibilities
Building software applications
-
Is responsible to build software applications by using relevant development languages and applying knowledge of systems, services and tools appropriate for the business area
-
Is responsible to write readable and reusable code by applying standard patterns and using standard libraries
-
Is responsible to refactor and simplify code by introducing design patterns when necessary
-
Is responsible to ensure the quality of the application by following standard testing techniques and methods that adhere to the test strategy
-
Is responsible to maintain data security, integrity and quality by effectively following company standards and best practices
End to End System Ownership
-
Has sufficient knowledge to own a service end to end by actively monitoring application health and performance, setting and monitoring relevant metrics and act accordingly when violated
-
Has sufficient knowledge to reduce risk and obtain customer feedback by using continuous delivery and experimentation frameworks
-
Has sufficient knowledge to independently manage an application or service by working through deployment and operations in production
Software Systems Design
-
Has sufficient knowledge to evaluate possible architecture solutions by taking into account cost, business requirements, technology requirements and emerging technologies
-
Has sufficient knowledge to describe the implications of changing an existing system or adding a new system to a specific area, by having a broad, high-level understanding of the infrastructure and architecture of our systems
-
Has sufficient knowledge to meet business needs by designing solutions that meet current requirements and are adaptable for future enhancements
Critical Thinking
- Is responsible to systematically identify patterns and underlying issues in complex situations, and to find solutions by applying logical and analytical thinking.
Requirements Of Special Knowledge/skills
-
8-10 years of experience
-
Kotlin
-
Has worked on consumer-facing apps in the past
-
Independent
-
Self starter, high agency
-
Has great communication skills and able to communicate with the internal community and the stakeholder