Software Engineer, Mobile

Bluelight Consulting
Summary
Join Bluelight, a leading software consultancy, as a Mobile Software Engineer and play a crucial role in shaping the future of our mobile applications for iOS and Android. You will design, develop, and maintain high-quality, user-centric features used by hundreds of thousands of people. Responsibilities include building and innovating mobile applications, collaborating with product managers and designers, owning features from conception to launch, ensuring code quality, optimizing application performance, and staying current with industry trends. This role requires 3+ years of professional software development experience with proficiency in Swift or Kotlin, a deep understanding of mobile ecosystems, experience with RESTful APIs, and familiarity with Xcode, Android Studio, and Git. Bonus points include familiarity with SwiftUI or Jetpack Compose and experience with mobile CI/CD pipelines. Bluelight offers competitive salaries, bonuses, generous paid time off, flexible working hours, remote work options, and opportunities for continuing education and professional development.
Requirements
- 3+ years of professional software development experience with a focus on mobile applications
- Strong proficiency and professional experience in either Swift for native iOS development or Kotlin for native Android development
- A deep understanding of the mobile ecosystem and its design principles (e.g., Apple's Human Interface Guidelines for iOS, Material Design for Android)
- Experience with modern mobile architecture patterns, such as MVVM, MVC, or VIPER
- Proven experience working with RESTful APIs and JSON to connect mobile applications to back-end services
- Familiarity with essential tools of the trade, including Xcode, Android Studio, and Git
- A strong product sense and a passion for building exceptional, user-friendly mobile experiences
- Excellent communication skills and the ability to work effectively in a collaborative, agile team environment
Responsibilities
- Design, build, and maintain high-performance, reusable, and reliable code for our native iOS (Swift) and/or Android (Kotlin) applications
- Work closely with our product managers, designers, and other engineers to translate product requirements and user-centric designs into well-architected, functional mobile experiences
- Take ownership of features from conception to launch, including crafting technical specs, writing clean code, and ensuring a smooth release process
- Write unit and integration tests to ensure code quality, robustness, and usability. Participate in code reviews to maintain a high-quality code culture
- Identify and correct bottlenecks, fix bugs, and continuously improve application performance, stability, and responsiveness
- Keep up-to-date with the latest industry trends, best practices, and technologies in the mobile ecosystem to help us innovate and improve
Preferred Qualifications
- Familiarity with modern declarative UI frameworks like SwiftUI or Jetpack Compose
- Experience with mobile CI/CD pipelines and automation (e.g., Fastlane, Jenkins, GitHub Actions)
- A keen eye for UI/UX design and a dedication to creating pixel-perfect interfaces
- Previous experience working in a fast-paced startup environment
Benefits
- Competitive salary and bonuses, including performance-based salary increases
- Generous paid-time-off policy
- Flexible working hours
- Work remotely
- Continuing education, training, conferences
- Company-sponsored coursework, exams, and certifications
Share this job:
Similar Remote Jobs




