Software Development Engineer                       Salary: Negotiable


MEAL SUBSIDY    TRANSPORTATION SUBSIDY   SOCIAL SECURITY   PROJECT REWARDS   HOLIDAY BENEFITS


Education: Bachelor degree or above

Location: Shenzhen Shanghai

Working experience: Yes

Career Development: Assistant Supervisor-Supervisor-Senior Supervisor


Job Description

As a Software Development Engineer (Mobile), you will be part of a full-stack team that includes other iOS, Android/iOS, Web, and API developers. Our core goal is to make cross-device development faster and higher quality. You will be a key part of the team for Android/iOS.

·You’re smart, get stuff done, have great energy, and passionate about helping LamPay and its clients change the world

·Own key components within product. "Owning" means envisioning, designing, creating, building, and supporting.

·Solve problems which are not clearly defined and have a large degree of ambiguity while translating our organizational vision into functional plans that guide their execution.

·Work independently on complex features on any of the subsystems, and become the power-user of monitoring, logging, and alerting tooling.

·Work cross-functionally to strengthen the data-driven culture in all parts of the business and especially how it informs decisions about new features development and other product changes.

·Partner with our client’s product management to imagine, design, develop, test, instrument and launch software that invigorates our community and inspires our peers.

·Support our developers. "Support" means be the go-to-person for questions but never a bottleneck. See around the corner and anticipate developers' needs.

·Mentor and grow developers by cultivating curiosity and deep technical understanding.

·Desire to solve hard and engaging engineering problems


Qualifications

·Bachelor’s degree or higher in Computer Science or related field from a premium institution.

·6 -12 years of experience in the job offered or as a Software Engineer, Software Developer, or an allied occupation

·Solid Coding practices including sound design, unit testing, peer code reviews and a preference for agile methods.

·Strong computer science fundamentals including data structures, algorithms, concurrency and memory management

·(For Android) At least 4+ years of experience in designing and developing Android Applications using Java, Android SDK, Studio, APIs, or Frameworks; and experience with object-oriented development, multithreading, and data structures. OR

·(For iOS) At least 4+ years of experience in designing and developing iOS Applications using Swift/Objective C, X Code, APIs, or Frameworks; and experience with object-oriented development, multithreading, and data structures.

·Background in synchronizing information across devices with support for offline transactions.

·Working knowledge of implementing complex design patterns: multi-threading, reactive programming, dependency injection, operations/promises, and modular development.

·Must be an energetic, self-motivated individual that can work with minimum day to day supervision and able to objectively rank and prioritize development work.

>
>
>
>
>
SEARCH
Official Accounts
© Copyright 2017-2023 doit-hk.com All rights reserved.
Powered by Feedback Manage