Job Title. Mobile Software Engineer
About Us
Brightly, a Siemens company, is a global leader in intelligent asset management solutions, empowering organizations to optimize asset performance throughout their lifecycle. With over 20 years of data-driven expertise, Brightly's cloud-based platform delivers predictive insights, including CMMS, EAM, Strategic Asset Management, IoT Remote Monitoring, Sustainability, and Community Engagement. Our solutions, supported by award-winning training and consulting services, contribute to building a brighter and sustainable future.
Join the Siemens Team
At Siemens, we're at the intersection of technology, community, and sustainability. Our global team of innovators collaborates to create meaningful solutions for the world's challenges. As part of our team, you'll have the opportunity to learn, grow, and contribute to groundbreaking projects that make a positive impact on society.
About The Job
Brightly Software is expanding, and we're seeking exceptional engineers to join our fast-paced environment. As a Mobile Software Engineer, you'll collaborate with top-notch engineers and the product team to design, implement, deliver, and support our ambitious products and integrations. We value your passion for software development and dedication to crafting high-quality solutions.
Responsibilities
- In-depth understanding of mobile technologies (Xamarin, iOS, Android).
- Experience in shipping substantial apps and integrating with backend RESTful API’s.
- Design, implement, and maintain automation code in an agile environment.
- Write clean, reusable code with a focus on quality.
- Identify and address quality weaknesses, driving continuous improvement.
- Actively seek opportunities to enhance our quality and testing approach.
Requirements
- Bachelor’s in computer science or related discipline or equivalent work experience (2-5 years).
- Hands-on experience in native mobile development (XCode, Android Studio).
- Proficiency in data structures, algorithms, object-oriented programming, and databases.
- Knowledge of design patterns and SOLID principles.
- 2+ years of experience in Xamarin, MVVM, and Web API development.
- Familiarity with .NET Framework 4.5+, .NET Core, Visual Studio 2022.
- Experience with Xamarin.Forms, Xamarin Essentials, and related technologies.
- Strong understanding of CI/CD SDLC DevOps mindset.
- 2+ years working in agile methodologies (Scrum, Kanban).
- Excellent communication, partnership, and teamwork skills.
Technologies
- Xamarin, Xamarin.Forms, Xamarin Essentials
- MVVM, .NET Framework 4.5+, and .NET Core
- Visual Studio 2022 (with ReSharper), Couchbase Lite
- XUnit, Moq (or similar), Autofac (or similar)
- SkiaSharp (nice to have), ResXManager (nice to have)
- Notifications (APNS, Firebase, Azure Notification Hubs)
- Esri ArcGIS Runtime SDK for .Net (nice to have)
- Test Automation (Node.js, Protractor, Selenium, Appium, Browserstack)
Bonus Points
- Experience with AWS.
- Open-source contributions, personal projects.
- Active participation in technology communities and meetups.
- Certifications in relevant technologies.
Brightly Culture
Our values of service, ingenuity, integrity, and Togetherness guide us in making the best decisions, managing change, and laying the foundations for our future. We're committed to creating great experiences for our employees and the communities we serve while protecting the environments we live in. As a team, we embody a vision of community, supporting each other's growth and thriving together to create a brighter future.
Together, we are Brightly. Join us in shaping a future where smarter infrastructure protects our interconnected world.
Note. Siemens and Brightly are equal-opportunity employers, and we encourage applicants from all backgrounds to apply.