Senior Android Engineer - Remote
CodingChiefs
Iligan, PH
5d ago

The Role

CodingChiefs is looking for a Senior Android Engineer to deliver the client’s app to the tens of thousands of people who use it every day.

We want someone who commits to serving products that’s both useful and enjoyable every time. Aside from having impressive technical competencies, the ideal candidate for this role is someone who loves and owns the project they work on and wants to see it succeed.

Our Client

Our client is a global leader in providing a secure communication platform with products, services, and integrations that aid in increasing their customers’ employee engagement, frontline productivity, product knowledge, and employee satisfaction.

It is safe to say that they have always been strong in building relationships and they are showing no signs of slowing down.

The Duties and Responsibilities

Develop new features for the client’s Android app by leveraging new technologies in close collaboration with the team.

Use your knowledge of software design and architectural patterns to drive your fellow engineers in making architectural decisions, evaluating new technologies in the Android domain, and maintaining a technical roadmap for our project.

Apply your testing skills (including unit and integration testing) to improve our quality standards on a daily basis.

Mentor other developers by exchanging ideas, sharing your technical expertise with the rest of the team, and participating in pair programming

The Ideal Candidate :

Strong computer science fundamentals : data structures, algorithms, and programming languages.

5+ of software engineering experience, 3+ years in Android app development

  • Proficiency in
  • Android framework components & lifecycles,

    UI design principles & best practices

    event-driven programming (RxJava, Kotlin, concurrency, and DI)

    modern Android architectural patterns.

    Android API levels and ecosystem.

    Android software testing

    Experience developing performant code and the ability to diagnose bottlenecks.

    A disciplined approach to development, testing, documentation, and code structure in a team.

    Experience working closely in cross-functional teams in an Agile environment.

    Ability to maintain quality when confronted with time constraints.

  • Bonus Points
  • Interest in building social media and chat apps.

    Experience with automation, scripting, CI.

    Knowledge of GraphQL.

    A passion for contributing to open-source projects or the Android community.

    Experience with web development, distributed systems, and parallel processing.

    Excellent communication skills, able to clearly express ideas and information with clients and the internal team

    Travel to the Netherlands to work on location with our client when requested,

    Must possess at least a Bachelor's degree in Computer Science / Information Technology, Engineering (Computer / Telecommunication), Mathematics, Science & Technology or equivalent.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form