Senior Software Enginner
Advisor360°
Senior Software Engineer, Advisor360, LLC Needham, Massachusetts (Hybrid)
Will serve as a member of a lean Mobile Agile team responsible for developing several of Advisor360°’s most visible and critical mobile applications including public-facing mobile application, Investor360°.
Specific duties and responsibilities will include:
• Planning and leading implementation mid- to large-scale iOS and Android software development projects from conception to completion.
• Building prototypes and designs of mobile experience flows while working closely with the User Experience (UX) Team.
• Documenting and maintaining software functionality within the mobile web view and native application.
• Developing and designing software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
• Deploying programs with a working understanding of Continuous Integration and Continuous Delivery (CI/CD) pipelines.
• Providing ongoing maintenance, support, and enhancements to existing systems and platforms.
• Adopting continuing improvements by collecting, analyzing, and summarizing development and service issues.
• Promoting continuous learning and adoption of best industry practices.
• Collaborating with team members on effective development practices, communicating with tact, professionalism, and an eye toward team progression.
• Creating technical design documentation showing logical backend and User Interface (UI) flow.
Requirements:
Position requires: a Bachelor’s degree (or an equivalent foreign degree) in Information Systems, Computer Science, or a closely related field, and 5 years of experience as a Mobile Applications Developer.
Must also have 5 years of experience (which can have been gained concurrently with the primary experience requirement above) with the following:
• Working with mobile applications for Android, iOS, or both;
• Using relevant technologies, including Swift, Objective-C, Kotlin, Jaa, GIT, Bitbucket, Jira, Confluence, Swagger;
• Writing unit and automation tests for Android, iOS, or both;
• Interfacing with RESTful and other backend APIs in C# or Java;
• Working with Xcode; Firebase, SQL.
This is a hybrid position working 3 days/week at the company office in Needham, MA and 2 days/week from a home office.