Software Engineer, Mobile

Bluelight Consulting Logo

Bluelight Consulting

πŸ“Remote - Colombia

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, collaborating with product and design teams, owning features from conception to launch, ensuring quality through testing and code reviews, 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 JSON, and familiarity with Xcode, Android Studio, and Git. Bonus points for experience with declarative UI frameworks, CI/CD pipelines, and UI/UX design. Bluelight offers competitive salaries, bonuses, generous paid time off, flexible 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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.