Mobile Applications Engineer
Software Engineering, IT
San Mateo, CA, USA
Posted on Thursday, September 7, 2023
Headquartered in San Mateo, California, Brilliant designs and manufactures award-winning smart touchscreen control panels, smart dimmer switches, and smart plugs. Brilliant is trusted by hundreds of builders, developers, and property managers across the U.S. and Canada as a standard feature of their homes and apartments, providing homeowners and renters a compelling unified technology experience in their homes. Brilliant is the winner of the CES Innovation Award, the CTA TechHome Mark of Excellence, the IoT Breakthrough Award, and the CEDIA BEST Award. Brilliant is funded by Next47, Celesta Capital, August Capital, Miramar Ventures, The Box Group, and other prominent investors. To learn more about Brilliant, please visit: https://www.brilliant.tech
Mobile Applications Engineer Job ID:TL0923MAE
San Mateo, CA/Full Time
About the role: The Mobile Applications Engineer executes the full software development lifecycle for mobile applications in an Agile environment with the following technology stack: Swift, RxSwift, Kotlin, RxJava, Thrift, Fastlane, Gradle, Cocoapods. The position is responsible for designing and implementing scalable mobile application solutions natively on both Android and iOS. The position will apply industry process and terminology knowledge, and will engage in collaborative problem solving, sophisticated design, and quality product development.
Specific responsibilities include:
Translate application storyboards and use cases into functional applications using Swift and Kotlin in Xcode and Android Studio respectively. The mobile applications are publicly distributed via the Apple App Store and Google Play Store respectively.
Design, build, test, and maintain scalable, efficient, reusable, and reliable code using the Model-View-View-Model application architecture.
Make use of RxSwift and RxJava to increase application responsiveness and decrease code complexity.
Ensure the best possible performance, quality, and user experience for customers.
Identify bottlenecks and bugs, and devise solutions to address the same.
Unit test the application where applicable using automated testing framework to deliver a quality product and reduce maintenance costs.
Mentor junior team members demonstrating leadership and teamwork.
Participate in production support on a rotational basis, including distribution to the respective app stores.
Make use of Mixpanel and Sentry to monitor analytics and errors in the field for deployed features. Other duties, as assigned.
What we offer:
o Comprehensive compensation package and equity
o Comprehensive medical, dental, vision coverage
o 401(k) program to help save for your future
o Unlimited Paid Time off and company wide holidays
o Free dinner and weekly lunch
o Collaborative culture with a supportive team
o A great place to work with unlimited growth opportunities
o Opportunity to work on Smart Home technology
"Brilliant is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law."