Bluelight is a leading software consultancy focused on designing and developing innovative technology that enhances users' lives.
The company is committed to delivering exceptional service to clients, emphasizing quality and customer satisfaction.
Bluelight aims to create cutting-edge applications while fostering a collaborative and enriching work environment for team members.
The company is expanding its presence across the United States and Central/South America and is seeking exceptional talent to join its diverse community.
The role of Mobile Software Engineer involves shaping the future of mobile experiences for users on both iOS and Android platforms.
Responsibilities include designing, developing, and maintaining high-quality, user-centric features used by hundreds of thousands of people.
The ideal candidate should have a passion for creating elegant, performant, and delightful mobile applications and thrive in a collaborative environment.
Key tasks include building and innovating code for native iOS (Swift) and/or Android (Kotlin) 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.
Requirements:
Candidates must have 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 is required.
A deep understanding of the mobile ecosystem and its design principles, such as Apple's Human Interface Guidelines for iOS and Material Design for Android, is essential.
Experience with modern mobile architecture patterns, such as MVVM, MVC, or VIPER, is necessary.
Proven experience working with RESTful APIs and JSON to connect mobile applications to back-end services is required.
Familiarity with essential tools of the trade, including Xcode, Android Studio, and Git, is expected.
A strong product sense and a passion for building exceptional, user-friendly mobile experiences are important.
Excellent communication skills and the ability to work effectively in a collaborative, agile team environment are required.
Benefits:
The position offers a competitive salary and bonuses, including performance-based salary increases.
A generous paid-time-off policy is provided.
Flexible working hours are available to employees.
The opportunity to work remotely is offered.
Continuing education, training, and conferences are supported by the company.
Company-sponsored coursework, exams, and certifications are available to employees.