Software Architect, Apps (Android)

Software Architect, Apps (Android)
PT Bukalapak.com, Indonesia

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Mar 19, 2021
Last Date
Apr 19, 2021
Location(s)

Job Description

Bukalapak is currently working remotely due to COVID-19. So, this role doesn’t require you to move at the time being.

As a Software Architect, you have a leading role that brings wide-ranging positive impact on the company and product teams at Bukalapak. You assist product squads in designing systems that face massive scalability requirements from Day One and can quite literally double in traffic week-to-week.

You also own long-term technical vision for the systems within your area of responsibility. You translate this long-term vision into actionable roadmap and milestones, which can include leading the refactoring efforts for existing systems to bring it to the next level of scalability, reliability, and performance.

  • Work with other architects to understand overarching business objectives and develop amp; maintain an Android platform strategy that is aligned with business objectives
  • Work with domain/service owners and product owners to ensure functionality requirement such as logging, error reporting, configuration and state management is implemented reliably and consistently across all Android apps
  • Tremendous customer focus - use technology to address customer need/pain points
  • Maintain and prioritize enhancements backlog for Android platform architecture
  • Guide implementation of platform enhancements
  • Recognize, validate, and evangelize emerging technologies and architectures that align with business objectives

Requirements

What you need to have (i.e., Minimum Qualifications)

  • Bachelor degree in Computer Science or related fields, or equivalent professional experience in mobile development
  • Knowledge and experience in building user-centric native mobile apps
  • Firm understanding of object-oriented concepts, design patterns, and design principles
  • Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team
  • Eagerness to learn, eagerness to help, eagerness to share
  • Firm grasp of algorithms, algorithmic complexities, design patterns and principles, clean code, and pragmatic aspects of programming
  • Passion in tinkering with new technologies and architecture in order to see how it can benefit your big picture
  • Strong patience and understanding in digging deep into existing codes, respecting its legacy, understanding the intricacies, and performing refactors only when necessary
  • For greenfield projects, you understood the value of a stable and mature stack but prepared to embrace bleeding edge technologies if the value is justifiably demonstrable


What would make you stand out from the crowd (i.e., Preferred Qualifications)

  • Masters degree, further education in Computer Science or Software Engineering, or equivalently extensive professional experience in mobile development
  • Have at least 6 years experience as an Android expert
  • Experience and knowledge in developing native apps with Kotlin
  • Solid knowledge of Android SDK, different OS versions, and how to deal with different screen sizes
  • Solid grasp of current Mobile Apps best practices. (e.g., in memory management, UI layout amp; rendering, or network performance)
  • Solid understanding of Android's design principles and interface guidelines
  • Substantial portfolio of developed and released apps within Google Play Store

Job Specification

Job Rewards and Benefits

PT Bukalapak.com

Information Technology and Services - Jakarta, Indonesia
© Copyright 2004-2024 Mustakbil.com All Right Reserved.