iOS Developer at involio

As an iOS Developer you’ll work with UX designers, UX researchers, back-end engineers, product management and testing to create world-class products for users of involio product and platform. You’ll be responsible for building and delivering the highest quality user experience across mobile and web platforms. You will be responsible for application logic, client and backend integration, workflow, authN/authZ, security, quality, and sustainability. Examples of workflows and screens you will build include user onboarding, profile creation, users investing portfolio’s and strategies, and consuming feeds, posts, and many more experiences that make up the involio platform. 

Individuals joining involio are passionate about building distributed systems at scale, solving cool customer and engineering problems, innovating for users and helping them achieve their goals, and doing all-around awesome stuff! You will leverage your expert knowledge of mobile, web, and cloud technologies to deliver critical features across involio's investment and portfolio management platform. Candidates will put users' needs first, have examples of delivering stellar user experiences, be well-versed in relevant languages, frameworks and patterns, and enjoy working on a team of individuals that want to change the world!

Additionally, candidates are interested in helping recruit, mentor, and scale the mobile and web engineering team as involio grows.

involio is based out of Scottsdale, AZ and seeking employees located in the valley. If you are remote and believe this is your calling, apply and we can discuss the potential for remote work within the Pacific or Mountain time zone. 

As a Mobile/Full Stack Engineer, you will be responsible for:

  • Collaborating with UX Design, UX Research, Product, and testing to design, build, develop, deploy, scale, monitor, document, and sustain the user experience for involio platform and any additional or peripheral products that may need to be developed.

  • Designing and implementing mobile architectures that include both client-side and server-side components. iOS applications developed in swift and/or objective-c. A strong interest in learning Flutter/Dart with reusable components and consistent design patterns for integration, quality, and overall application sustainability. 

  • Advocating for best engineering practices, including automation, CI/CD workflows, quality, security, performance and more.

  • Partnering with leadership to create engineering roadmaps that balance new features with rapid customer growth and engineering excellence.

  • Partnering with marketing and operations to build product experiences that encompass user journeys that span mobile, web, data, cloud, analytics and insights.

Minimum Requirements:

  • 3+ years experience as a Mobile/Web, Full Stack Developer or similar role, with demonstrated knowledge of major front-end component libraries (e.g. swift, objective-c, HTML/CSS, JavaScript, Flutter, Dart) and how to use them to build functioning mobile and web applications. Extensive experience with ECMAScript/JavaScript/TypeScript, including the ability to mentor others in best practices.

  • Experienced with industry best practices, including testing frameworks (XRay/Katalon/Zephyr/Selenium/Cypress), automation, CI/CD pipelines (GitHub Actions/Jenkins/etc.), .

  • Experienced with Agile Methodologies including Scrum, Kanban and tooling including Jira. 

  • Fluent in at least one back-end language (Node.js/Python/Go)

  • Familiarity with NoSQL databases (e.g. DynamoDB, TimeStream, KeySpaces), AWS services (e.g. AWS Lambda, API Gateway, AWS Cognito) and UX design

  • Experience working with IDEs (e.g. VSCode, Eclipse Theia), CI/CD pipelines, iOS, Android Studio, version control including GitHub pull requests, clones, and commits 

  • Ability to work in an Agile environment, translate user requirements, plan projects, communicate status and deliver results while keeping high quality standards.

  • 4 year undergraduate degree in Computer Science, Engineering or Math. 

  • Proficient written and verbal communication skills.

Bonus Experience:

  • Prior experience at a startup or similar fast-paced environment, ideally with cloud-based applications, distributed systems, B2C applications, mobile marketplaces, marketing applications, e-commerce applications.

  • Experience with billing and payment integration 

  • Experience with offline mode and semi-connected client integration scenarios

  • Experience working with Amazon Web Services and potentially Microsoft Azure or Google Cloud Platform. 

  • Enjoys investing in the financial markets 

People at involio enjoy working on a team, learning from others, checking their egos, relentlessly communicating and sharing, and contributing back as much as you learn from others. You are comfortable wearing multiple hats and getting the job done now matter how big or small. You seek feedback from others, reflect on how you can improve, use data to make decisions and hold yourself accountable. You love all aspects of software development, solving distributed scale problems, but most importantly are passionate about delivering world-class, phenomenal experiences users fall in love with.

About involio

involio is a stealth mode startup creating the next generation platform for investors. We believe investing is hard to learn and too silo'd for everyday users to maximize value from. involio will change the way the world thinks and revolves around investing.