See more Programming jobs →

← Back to all jobs

Android Engineer

Posted

moovel (becoming REACH NOW)
Headquarters: Portland, Oregon
Must be located: North America
Visit company website
View all moovel (becoming REACH NOW) jobs

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

Apply for this Position

Please ensure you meet geographic and skills requirements before applying.