Your job
as an integral member of our team, you will work collaboratively with product managers, technical leads, and other developers to build and support compelling, performant, easy to use mobile applications. Creating great applications on top of our microservice-oriented, event-driven platform using leading-edge technologies is a challenging and rewarding task. Working closely with other team members in a fast-paced environment, you will be challenged to utilize and grow your skills to build best-in-class technology solutions that help our clients win.
our team
i360 is the leading data and technology provider for the pro-free market political and advocacy community. Located in the washington, dc, area, i360 builds solutions central to how issue advocacy groups and political campaigns use data and technology. As a result, our sits at the center of driving voter engagement in the upcoming campaign cycle and beyond. We value teammates with strong communication skills, a passion for leveraging front-end technologies to create user-friendly applications, and a desire to see their work significantly impact and empower people to participate in the political process.
what you will do
1. work collaboratively with product managers, technical leads, and teammates to build, test, and deploy high-performing ios mobile applications according to industry, departmental, and team standards within agreed-upon timeframes.
2. participate actively in scrum activities, including backlog grooming, retrospective and commitment sessions, and daily stand-up meetings.
3. serve as a peer reviewer for work submitted by team colleagues.
4. advance team and departmental productivity through knowledge sharing at sprint demos and brown bag sessions.
who you are (basic qualifications)
5. bachelor’s degree in computer science or related discipline or equivalent professional experience.
6. professional experience developing mobile applications using swift and java.
7. demonstrated knowledge of architectural patterns including mvc, mvvm, and clean architecture, and the ability to choose the best solution for a given app.
8. experience communicating with ux/ui, product management, and qa to understand requirements, describe software product features, articulate technical designs, and present and defend design decisions.
9. demonstrated ability to work as part of an integrated solution development team and to manage tasks and timelines effectively.
10. 1+ years of professional experience working in an agile environment and collaborating with geographically dispersed teams.
what will put you ahead
11. knowledge of or experience building restful web apis in .net core.
12. 2+ years of professional experience working in postgresql.
13. experience with event-driven systems using tools such as nservicebus, rabbitmq, kafka