- B2C
- B2B
- Early StageStartup in initial stages
Senior Software Engineer (iOS)
- Full Time
Not Available
About the job
About Us
Assembled Financial Technology is a close-knit team of people who are passionate about building innovative software products to improve the financial well-being of individuals and communities. We’re in the early stages of an MVP and are looking for an engineer to join us as we build Hilo, a suite of financial products to serve and invest in the Latino community.
This is a greenfield opportunity to design and implement a new application free from the constraints of technical debt. We’re big advocates of code craftsmanship and writing idiomatic code using best practices such as Test Driven Development and Pair Programming. We’re continually learning, growing and improving to create a thriving engineering culture of code craftsmanship, empathy and collaboration.
You’d love working here if…
- Mission is important to you. At the end of the day, you want to be proud not just of the code you’ve written but of how it will have a positive impact on local communities.
- You love working in a balanced team, closely collaborating with designers and the product manager to build rich, intuitive user experiences.
- You’re committed to practicing Test Driven Development from start to finish.
- You enjoy or are curious about pair programming and are open to learning new technologies through pairing. We’re a highly collaborative team that believes in empowering each other with shared context and learnings.
- You’re excited about diving deep into new technologies and sharing your findings with the team. We welcome emerging technologies and understand that innovation requires an environment that nurtures creativity and experimentation.
You'll be responsible for...
- Rapidly iterating on new features, experiments and designs.
- Teaching the team best practices and patterns in Flutter and/or iOS development.
- Writing clean, modular, scalable code with Test Driven Development.
- Pairing with us on the full stack-- from mobile in Flutter, web frontend in React, and backend in Spring Boot / Kotlin.
- Taking ownership of the code design, architecture and delivery of new features.
- Actively communicating technical decisions and initiating collaborative dialogues with the team to continually improve overall code quality and design.
You have...
- 4+ years of experience shipping production quality mobile apps.
- A strong background in Kotlin, Swift, Dart, Go, Ruby, Python or other OOP languages.
- A solid foundation in computer science, with competencies in data structures, algorithms, and software design practices.
- A sincere commitment to crafting readable and maintainable code.
Bonus Points
- Experience with Google Flutter
- Experience with Spring Boot
- Experience working with continuous delivery systems that deploy multiple times to production daily
- Fluency in Spanish
Perks
- Health, dental and vision benefits
- Unlimited vacation & paid time off
- 401K
- Profit sharing
- Brilliant, motivated and fun teammates
- Fully remote through end of COVID and flexible WFH
About the company
- B2C
- B2B
- Early StageStartup in initial stages