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 is expanding its presence across the United States and Central/South America and is seeking exceptional talent to join its dynamic community.
The role of Mobile Software Engineer involves shaping the mobile experience for users on both iOS and Android platforms.
Responsibilities include designing, developing, and maintaining high-quality, user-centric features for mobile applications.
The engineer will design, build, and maintain high-performance, reusable, and reliable code for native iOS (Swift) and/or Android (Kotlin) applications.
Collaboration with product managers, designers, and other engineers is essential to translate product requirements into functional mobile experiences.
The engineer will take ownership of features from conception to launch, including crafting technical specs and ensuring a smooth release process.
Writing unit and integration tests to ensure code quality and participating in code reviews are key responsibilities.
The engineer will identify and correct bottlenecks, fix bugs, and continuously improve application performance.
Staying current with the latest industry trends and technologies in the mobile ecosystem is expected.
Requirements:
A minimum of 3 years of professional software development experience with a focus on mobile applications is required.
Strong proficiency and professional experience in either Swift for native iOS development or Kotlin for native Android development is necessary.
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 required.
Proven experience working with RESTful APIs and JSON to connect mobile applications to back-end services is necessary.
Familiarity with essential tools, including Xcode, Android Studio, and Git, is required.
A strong product sense and a passion for building exceptional, user-friendly mobile experiences are essential.
Excellent communication skills and the ability to work effectively in a collaborative, agile team environment are required.
Benefits:
Competitive salary and bonuses, including performance-based salary increases, are offered.
A generous paid-time-off policy is provided.
Flexible working hours are available.
The position allows for remote work.
Opportunities for continuing education, training, and attending conferences are provided.
The company sponsors coursework, exams, and certifications for employees.