Sr Software Engineer (Mobile)

Boston, MA

Posted: 09/22/19 Category: Software/Application Development and Architecture Job Number: 8215

Position Title: Sr.  Software Engineer

Job Location:  Boston, MA

Interview Expectations:  Phone & in-person

Local Candidate: yes

Required Skill Sets: Front-end application development. iOS and/or Android experience. React Native is highly preferred.


Job Description:

  • Contribute to the organization' s next generation, technology education mobile application
  • Write high-quality software as a member of an Agile team
  • Build new features that help students learn more effectively
  • Effectively communicate to influence colleagues and decisions
  • Ensure decisions in area of responsibility are made thoughtfully and on a timely basis
  • Demonstrate a continuous improvement attitude regarding processes and work standards
  • Cultivate partnership and support and encourage collaboration within his/her project teams
  • Be proactive in seeking out and encouraging multi-functional resources to participate in discussions, meetings, and communications


Skills you will need:
  • An understanding of project prioritization through backlog refinement and story tasking
  • An ability to estimate Sprint Stories and Tasks with a high degree of accuracy to contribute to effective Sprint planning
  • Experience writing effective unit and functional tests
  • Participate in constructive feedback through code reviews
  • Design APIs to support new integrations and microservices communication
  • Familiarity with Realm and/or Room and other popular Mobile frameworks such as Firebase
  • Track record of participating in shipping high-quality features and products
  • Ability to improve the testability of our application. (This includes the basics of automated unit and functional testing, along with the ability to refactor non-tested portions of our application to make them testable.)
  • A strong desire to be a part of a multi-functional development team. Our Engineers and QA Analysts work side-by-side and frequently consult with Product Owners for validation and verification. Features are developed by teams.


Preferred Qualifications
  • Google play publishing experience
  • Experience building and testing RESTful APIs
  • Familiarity with Git source control
  • Contributions to open source projects
  • Experience automating tests using Appium
  • Solid JavaScript fundamentals
  • Experience with, or the desire to learn, TypeScript
  • Experience building user interfaces using a component-based approach with React or other modern framework


Education and Experience Requirements
  • A bachelor’ s degree in Computer Science, Computer Engineering or a related field is a plus
  • 2-4 years Android experience, with exposure to AndroidX and Jetpack
  • 1-3 years React Native experience or React experience
  • 1-3 years Java experience
  • 3+ years of software development experience, preferably with mobile-based, Software-as-a-Service application


Matthew Poplawski
Technical Recruiter

Contact Matthew today to learn more about this great opportunity.

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.