Senior Mobile Developer

aware3 — Company based in Remote & Kansas City

via Remotely Awesome Jobs
The aware3 development team works in an agile environment, often releasing updates multiple times per day. Our company moves quickly on all fronts. We keep meetings and design cycles short. If you enjoy a family-like team who is always pushing the envelope, we’re your team.

The lucky new team member should have a focus on writing readable, efficient and testable code. We don’t give bonus points for writing code in the fewest number of lines. Stars are earned when another team member can easily hop in and understand code; gold stars for test coverage.

The backend stack is powered by PHP (Apache, MySQL), with a mix of caching and queue tools (Redis, RabbitMQ, Firebase) powering performance. Many AWS technologies are employed to ensure scalability and reliability. The web frontend experience is rendered with a focus on API-driven interactions, with a Bootstrap interface and Knockout javascript modeling.


Responsibilities:
  • Gather and analyze user requirements from the team and architect solutions from them.
    Implement end-to-end solutions from database to frontend with concise, efficient, testable code.
    Explore and recommend solutions to the team that help our systems function in a scalable and cost-effective manner.
    Support teammates and end users with code fixes and day-to-day interactions.
    Own your house. Be responsible for the walls that you build, including writing tests, patching holes and building supports as load grows.
Requirements:
  • At least 5 years of total development experience; at least 2 years with mobile app development.
    Comfort with both Java and Swift.
    Proven experience with automated testing (Appium, Espresso, XCUITest, etc).
    Ability to work with strong independence on end-to-end projects.
    Ability to interface with other team members, clients and end users.
Nice-to-Haves:
  • Familiarity with Jenkins.
    Familiarity with PHP.
    An appreciation for standing desks and multiple monitors.
    Experience with Kanban.
    An interest in Human-Centered Design and UX excellence.
Salary will be dependent on experience. Standard benefits package includes 401k and insurance.

Our small, dedicated team works in a fun, open environment in our Kansas City, Missouri office. The position is available for both local and remote US-based candidates. Remote candidates need to be located in +/- 2 hours of America/Chicago time zone. No recruiters, staffing firms, or contractors, please.

Job Type: Full-time
Experience: Native mobile (Android & iOS): 5 years
Required work authorization: United States

Company

We help non-profits connect with their communities via technology. Currently still a small team, but we must be doing something right, because we're growing.

How to apply

Please upload your resume and cover letter here:  https://bit.ly/a3careers