Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer iOS image - Rise Careers
Job details

Software Engineer iOS

We're offering a competitive salary, including the possibility to earn employee stock options.

For exceptional candidates, we are able to sponsor visas to Hong Kong or Germany for this role.

As iOS engineer, you'll get the chance to work on our app, which is used by over 700,000 musicians every month.

As part of a small team, you'll be able to take over real responsibility and contribute to the product that actually gets shipped to hundreds of thousands of users.

**Examples of what you'll probably work on (flexible depending on your skills and areas of interest):**

- Frontend: Implement user interfaces based on great designs and specs

- Backend: Implement robust communication with our backend server using the interwebs

- IoT: Learn about implementing communication to our hardware product via Bluetooth Low Energy and Bluetooth 5

- Architecture: We refactor. Our code deserves to be beautiful

- Keep an eye out for portability and scalability – we build software that lasts

- Give feedback to the product owner about the specs and contribute to the roadmap planning

- Learn about new concepts and technologies from your coworkers, and contribute your own ideas and knowledge

- Pick up our challenge to reduce our bug count to (near?) zero

**Skills we're looking for in the ideal candidate:**

- Someone who talks Swift, and has an opinion about architecture design, ranging from MVP to MVVM and beyond

- Understanding of Storyboards and Adaptive Layouts

- Understanding of Apple’s design principles and human interface guidelines

- A creative engineer that has experience translating designs into functional UI with attention to detail

- Unit-test code for robustness, including edge cases, usability, and general reliability

- A responsible individual who loves learning new technologies

**Skills of our current engineering team:**

- Native Android and iOS development

- Bluetooth Low Energy / Bluetooth 5 (IoT)

- Open Source Parse Server

- Low-level audio processing

- MIDI communication

- Network synchronization

- ARM Cortex M0/M4 Embedded Systems

- Prototyping in Python

- Haptics

We’re still a relatively small tech team where everybody is working towards a team goal, and on multiple platforms: iOS, Android, Embedded Systems, Digital Signal Processing, Backend.

We do our best to create development processes that are transparent and modern: We practice Scrum, refine the specs in the backlog every week, keep track of bugs, perform tests and have a daily stand-up meeting between our colleagues in the office and remote.

Every engineer wears many hats and needs to learn different things quickly. If self-organizing is your thing, you’ve found your place.

**Tools we use:** Jira, Linear, Parse Firebase, Git, scrum framework with bi-weekly sprints and team demos

What You Should Know About Software Engineer iOS, nextRoles

Are you a talented iOS Software Engineer looking for an exciting opportunity? Join our innovative team at Soundbrenner, where you’ll have the chance to contribute to our amazing metronome app, a favorite among over 700,000 musicians every month. As an iOS engineer, you’ll take on real responsibilities and help us deliver a product that reaches hundreds of thousands of users. In this role, you’ll dive into a variety of projects, from implementing user interfaces to creating robust backend communication. You might even explore Bluetooth communication with our IoT hardware! We value clever architectural designs and beautiful, maintainable code. You'll also collaborate closely with product owners, providing feedback and participating in roadmap planning. We're seeking someone fluent in Swift and knowledgeable about Apple’s design principles, with experience turning great designs into functional UIs. If you're a creative engineer eager to learn new technologies and reduce bugs to a minimum, Soundbrenner is the right place for you. We foster a transparent and modern development process through Scrum, and our small team ensures that every voice is heard. If you’re a self-starter who thrives in a dynamic environment, come be a part of our fast-paced tech team where your contributions will make a real impact!

Frequently Asked Questions (FAQs) for Software Engineer iOS Role at nextRoles
What are the responsibilities of a Software Engineer iOS at Soundbrenner?

As a Software Engineer iOS at Soundbrenner, you'll be responsible for implementing user interfaces based on fantastic designs, developing communication with the backend server, and potentially engaging with our hardware via Bluetooth technology. Your role involves close collaboration with the product owner and contributing to the overall roadmap and strategy of our app.

Join Rise to see the full answer
What qualifications are required for the Software Engineer iOS position at Soundbrenner?

Soundbrenner is looking for candidates who are proficient in Swift and have a strong understanding of Apple’s design principles. Ideal candidates will have experience with architectural design patterns, developing robust UIs, unit testing, and a passion for learning new technologies. A self-motivated and responsible attitude is also essential in our collaborative environment.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer iOS at Soundbrenner?

As an iOS Software Engineer at Soundbrenner, you'll work with a range of technologies including Swift, Bluetooth Low Energy, and technologies relevant to our hardware products. You'll also utilize tools like Jira, Linear, and Git, and engage in our Scrum processes for efficient project management.

Join Rise to see the full answer
Can I expect to participate in project planning as a Software Engineer iOS at Soundbrenner?

Absolutely! As a Software Engineer iOS at Soundbrenner, your insights will be valued. You will participate in roadmap planning and provide feedback on specifications, ensuring that your voice is heard in shaping the future of our metronome app.

Join Rise to see the full answer
What is the company culture like for Software Engineers at Soundbrenner?

Soundbrenner boasts a friendly and collaborative culture where every engineer wears multiple hats. We operate transparently with regular stand-up meetings, bi-weekly sprints, and a focus on continual learning and self-organization, making it an exciting place for Software Engineers to thrive.

Join Rise to see the full answer
Common Interview Questions for Software Engineer iOS
What is your experience with Swift and how have you applied it in previous projects?

When answering this question, highlight specific projects where you've utilized Swift, emphasizing your proficiency with the language and how you've implemented features or solved problems. Use metrics to demonstrate success where possible.

Join Rise to see the full answer
How do you approach designing a user interface that aligns with Apple’s design principles?

Discuss your understanding of Apple’s design guidelines and your experience translating designs into functional UIs. Provide examples of past projects where you focused on aesthetic and usability criteria, demonstrating your attention to detail.

Join Rise to see the full answer
Can you explain a situation where you improved the performance of an iOS application?

Detail a specific instance where you identified performance issues and implemented changes, such as optimizing code or improving load times. Discuss the tools you used to analyze performance and the results achieved from your efforts.

Join Rise to see the full answer
How do you handle collaboration with product owners and applying their feedback?

Share examples of past collaborations with product owners. Explain how you gather feedback, prioritize it, and translate that into actionable tasks while maintaining a constructive dialogue throughout the process.

Join Rise to see the full answer
What strategies do you use to ensure the quality of your code?

Discuss your use of unit testing, code reviews, and adhering to coding standards. Share specific methods you employ to identify edge cases and ensure robustness in your iOS applications.

Join Rise to see the full answer
Describe a challenge you faced while developing an iOS app and how you overcame it.

Detail the challenge, your thought process behind solving it, and the final solution. Highlight any lessons learned and how you would apply that knowledge to future projects.

Join Rise to see the full answer
How do you stay updated with the latest iOS development trends and technologies?

Mention resources such as tech blogs, forums, continuous learning platforms, and community involvement. Share specific examples of how you’ve applied new technologies or methodologies in your work.

Join Rise to see the full answer
What experience do you have with Bluetooth technologies in app development?

Talk about any relevant projects where you've implemented Bluetooth Low Energy or Bluetooth 5 features. Explain the context, your role, and the outcome: how it enhanced user experience or functionality.

Join Rise to see the full answer
Can you provide an example of how you ensured code portability and scalability in your previous projects?

Provide specific examples, discussing architecture decisions, design patterns, or technologies used that facilitate scalability and portability. Clarify how your decisions benefited the long-term development of the product.

Join Rise to see the full answer
How do you prioritize tasks when handling multiple projects or deadlines?

Discuss your approach to time management and task prioritization, such as using tools like Jira or Linear. Highlight techniques for ensuring effective project completion and maintaining communication within the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Posted 11 days ago
Photo of the Rise User
Adaptavist Remote Remote (South Africa)
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 7 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 4, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!