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 experience for iOS and Android users. You will design, develop, and maintain high-quality, user-centric mobile application features used by hundreds of thousands of people. This role requires strong proficiency in Swift or Kotlin and a deep understanding of mobile ecosystems and design principles. You will collaborate with product managers, designers, and engineers, taking ownership of features from conception to launch. The ideal candidate possesses 3+ years of professional software development experience and a passion for building exceptional mobile experiences. Bluelight offers a collaborative environment and exciting opportunities for growth.
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



