Job Title. Mobile Software Engineer (Xamarin)
About Us
Brightly, a Siemens company, is a global leader in intelligent asset management solutions. With a cloud-based platform leveraging over 20 years of data, Brightly provides predictive insights throughout the entire asset lifecycle. Our suite of software includes CMMS, EAM, Strategic Asset Management, IoT Remote Monitoring, Sustainability, and Community Engagement. Join us in building a brighter future at the intersection of technology, community, and sustainability.
About The Job
As Brightly Software continues to grow, we are seeking talented engineers who thrive in a fast-paced environment. Join our team of top-notch engineers and product experts to design, implement, deliver, and support our ambitious products and integrations. Quality is at the core of our ecosystem, and we value passion and dedication to the craft of software development.
Nature & Extent of Responsibilities
- In-depth understanding of mobile technologies, including Xamarin, iOS, and Android.
- Experience in shipping substantial apps and integrating with backend RESTful APIs.
- Design, implement, and maintain automation code in an agile environment.
- Prioritize quality in our ecosystem with clean, re-usable code.
- Identify quality weaknesses, suggest solutions, and drive/initiate change.
- Constantly seek opportunities to improve our quality and testing approach.
What You Need
- Bachelor’s in computer science or related discipline; or equivalent work experience (2-5 years).
- Hands-on experience with native mobile development using tools like XCode, Android Studio, etc.
- Proficiency in data structures, algorithms, object-oriented programming, and databases.
- Knowledge of design patterns, SOLID principles.
- 2+ years of mobile experience working on Xamarin.
- 2+ years of Web API development.
- 2+ years of experience in MVVM.
- 2+ years of unit testing, mocking frameworks, and test automation frameworks.
- DevOps mindset with experience in a mature CI/CD SDLC environment.
- Strong experience working in agile methodologies (Scrum, Kanban).
- Strong communication, partnership, and teamwork skills.
Technologies
- Xamarin, Xamarin.Forms, Xamarin Essentials.
- .NET Framework 4.5+ and .NET Core.
- Visual Studio 2022 (with ReSharper).
- Couchbase Lite, XUnit, Moq, Autofac, 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 using a combination of Node.js, Protractor, Selenium, Appium, and Browserstack.
Bonus Points
- Experience with AWS.
- Open-source contributions, repositories, personal projects.
- Participation in communities of interest, meetups.
- Certifications in technology.
The Brightly Culture
Our culture is rooted in Service, Ingenuity, Integrity, and Togetherness. These values guide us in making the best decisions, managing change, and laying the foundations for our future. We are committed to creating great experiences for our employees and the people we serve while protecting the environments in which we live.
We embrace a vision of community that serves the ambitions and wellbeing of all people. Our team is passionate about creating a future where smarter infrastructure protects the environments that shape and connect us all. At Brightly, together, we are shaping a brighter future.