
Senior Software Engineer (Full-stack Mobile iOS)
Alarm.com
about 2 months ago
Kraków, Poland
Senior
Responsibilities
- Design, implement, and maintain high-quality iOS features and backend services.
- Collaborate with product managers, designers, and engineers to deliver scalable customer-facing features.
- Translate complex requirements into efficient, maintainable, and reliable code.
- Develop features in both native iOS apps (Swift/Objective-C) and backend services (C#).
- Write unit and integration tests, and monitor production performance.
- Stay current with industry best practices and bring new ideas to the team.
- Participate in code reviews and contribute to team documentation.
Requirements
- 5+ years of professional software development experience.
- B.A. or B.S. in Computer Science or similar engineering program.
- Strong hands-on experience building native iOS applications (Swift or Objective-C).
- Solid backend development experience in C# and/or Java.
- Familiarity with relational databases (e.g., SQL Server, PostgreSQL).
- Strong understanding of software engineering fundamentals, data structures, algorithms, and design patterns.
- Experience with version control (Git) and CI/CD pipelines.
- Ability to collaborate across teams and communicate effectively.
- Passion for delivering customer-facing applications that are performant and intuitive.
Benefits
- Collaborate with a team of high achievers who value excellence.
- Make an immediate impact on millions of customers.
- Work with real devices and see your solutions in action.
- Gain well-rounded experience across mobile and backend development.
- Take ownership of your work and create best-in-class solutions.
- Gain exposure to a broad spectrum of IoT and SaaS technologies.
- Long-term employment based on a permanent employment contract.
- Attractive benefits package including medical care, life insurance, and professional development budget.
Tech Stack
Apache KafkaC#GitiOSJavaKotlinMicrosoft SQL Server.NETObjective-CPostgreSQLReact NativeSwift
Categories
BackendFull StackMobile