Android Engineer

moovel (becoming REACH NOW) · May 7th 2019

Apply on WeWorkRemotely

Headquarters: Portland, Oregon URL:

The Job:

As moovel’s next Android Engineer you’ll be responsible for delivering world-class mobile applications to transit agencies and users throughout the world. The ideal candidate believes development is a team activity and enjoys it being that way. You thrive in a fast-paced environment and are willing to fill any role to help their team be successful. In this role you will work full-time, as a remote employee as part of a cross-functional team. We will provide you with the tools and support to ensure you are successful in your role. What we’re looking for is exceptional people who share a passion for developing creative solutions that advance our mission and vision.

● Working collaboratively in an agile cross-functional team

● Contributing to the design and development of new products and services

● Supporting existing products and services that people are using everyday

● Applying development best practices to your work

● Crafting clean code supported by automated tests

● Leaving the code base in a better state than you found it

● Reviewing user interface designs and providing feedback

● Collaborating with other teams to ensure consistency and promote reuse

● Working with Product Managers to understand requirements

● Estimating level of effort and story points to support planning

● Writing automated unit, integration and e2e tests with your features

● Performing manual testing when needed and identifying how to automate it moving forward

● Improving the performance, availability and overall quality of our platform

● Other duties and responsibilities as defined by the company

Who You Are:

● BS in Computer Science, Engineering, or related subject

● 4+ years of software development experience

● 2+ years of Android development experience

● Expertise in Java and the Android SDK

● Experience working with RESTful web services and JSON

● Complete understanding of the mobile development life cycle

● Thorough knowledge of the mobile landscape, architectures, trends, and emerging technologies

● Experience with Kotlin

● Strong interpersonal communication skills

● Ability to work collaboratively and effectively in a team environment

● Ability to be productive with a multiple languages, frameworks and paradigms

● Willingness and capacity to learn new frameworks and languages quickly

● Positive attitude and a willingness to step into legacy code base

Special Information (Travel required, physical requirements, etc.):

● Additional hours as necessary to accomplish objectives, goals and projects

● Travel required: 0-5% of the time

To apply:

Apply on WeWorkRemotely