Filters (Clear filters)
Salary
Categories
XML
Add
Company
Work model
Employment type
Find your next tech job
Most relevant

XML jobs

Mobile Software Engineer - iOSMobile Software Engineer - iOS
Alarm.com
Tysons, VA
ML Engineer
QA Engineer
Python
Cloud
Video
Ruby
AI
Git
Software engineer
Developer
Full-stack
Bash
Objective-C
Swift
MVVM
iOs
XML
JSON
Agile
jUnit
Posted 14 minutes ago
Data DeveloperData Developer
Rimes Technologies
London, England
$75 - $75
Python
Cloud
SQL
REST APIs
Developer
XML
Posted 2 days ago
NetSuite ArchitectNetSuite Architect
Universal Audio
Hybrid (Domestic USA)
$165 - $190
Back-end
Architect
Developer
SOAP
XML
Posted 3 days ago
Product OwnerProduct Owner
Vestmark, Inc.
Wakefield, MA (Hybrid)
Product Manager
Product Owner
SQL
XML
Agile
Posted 5 days ago
Java Search Engineer, FlightsJava Search Engineer, Flights
KAYAK
Concord
Back-end
Java
C
Spring Boot
Redis
Search
API
Cloud
AWS
SQL
Git
Software engineer
Network
MySql
Kafka
XML
JSON
Posted 16 days ago
Strong Middle .NET Software EngineerStrong Middle .NET Software Engineer
Bottomline
Switzerland, Geneva
$10 - $10
SQL
Software engineer
Swift
Oracle
SQL Server
XML
Posted 16 days ago
Data ArchitectData Architect
Effectual
Remote
Business Intelligence
Architect
Big Data Engineer
Cloud
AWS
Azure
SQL
Developer
Solutions Architect
Apache
XML
Databricks
Posted 22 days ago
Senior Technical WriterSenior Technical Writer
Nylas
Toronto, ON
$60 - $1k
Java
Python
API
Cloud
Ruby
Node.js
Open Source
Technical writer
Developer
HTML
XML
Posted 28 days ago
Data ArchitectData Architect
Effectual
Remote
Business Intelligence
Architect
Big Data Engineer
Cloud
AWS
Azure
SQL
Developer
Solutions Architect
Apache
XML
Databricks
Posted 1 month ago
Collibra Architect ConsultantCollibra Architect Consultant
First San Francisco Partners
Remote
$110k - $139k
Architect
C
Marketing
Sales
Azure
SQL
Apache
MySql
MongoDB
Oracle
SQL Server
MariaDB
Cassandra
Kafka
XML
JSON
Databricks
S3 Bucket
DynamoDB
Posted 5 months ago
Published: 2025-01-28  •  Tysons, VA
ML Engineer
QA Engineer
Python
Cloud
Video
Ruby
AI
Git
Software engineer
Developer
Full-stack
Bash
Objective-C
Swift
MVVM
iOs
XML
JSON
Agile
jUnit
On-site
Full-time

An expanding, entrepreneurial technology company, Alarm.com is seeking a motivated iOS Mobile Software Developer to join our Customer Experience team. The ideal candidate will contribute to the creation of high-quality mobile applications, and aid in creating a seamless user experience and an app with robust functionality. As an iOS Developer on the mobile team, you will work closely with Product Management, Quality Engineering, and our other Developers adding and maintaining features for our end users. You will leverage new and old Apple technologies while developing in an Agile environment. Typical projects will involve a variety of technologies and skills and will occasionally require full stack development and design of new systems with the help of our application architects. We’re looking for a candidate with a background in computer science or computer engineering. Ideally, you will be someone who enjoys the challenge of solving complicated problems and who will cautiously yet confidently work on a system which has high volume and millions of daily active users. 

Very few companies innovate and develop across such a broad range of technologies as Alarm.com. This position is ideal for the candidate who seeks a friendly company culture where one can work closely with smart and highly productive people across a very interesting spectrum of wireless, software, and hardware/device technologies to develop outstanding consumer products.

RESPONSIBILITIES

The Mobile App Developer’s primary job responsibilities will include:

  • Developing mobile applications for iPhone [as well as server-side APIs]
  • Writing coherent, organized code. The ideal candidates must be comfortable working on a complicated code-base with high levels of abstraction
  • Working with Product Management to help define functional specifications for mobile applications
  • Implementing multi-device application features as part of an interactive Agile development process
  • Researching, adopting, and integrating new technologies
  • Innovating and improving existing products and mobile app features
  • Taking ownership of projects to ensure their successful completion with respect to deadlines
  • Collaborating with Quality Assurance in developing a test plan to ensure successful deployment of updates
  • Other duties as assigned

REQUIREMENTS

  • B.A. or B.S. in Computer Science or similar engineering program with strong academic performance. Liberal arts academic experience or interests are also a plus.
  • 0-2 years of experience in Software Development, preferably in mobile development
  • Understanding of computer science fundamentals: operating systems, data structures, algorithmic analysis, concurrency
  • Ability to work collaboratively and cross-functionally with various teams
  • 1+ year of iOS experienced preferred
  • Self-starter, analytical, tenacious problem solver
  • Strong verbal and written communication skills
  • Rigorous attention to detail and focus on quality of deliverables
  • Passion for working with technology and excitement for creating high quality consumer technology products

 BONUS POINTS FOR:

  • Experience with Swift, Objective-C, Cocoa Touch, iOS SDK, Core Animation
  • Experience with Git, JSON, Rest, XML and XHTML
  • Experience with Smart Home Assistants
  • Experience with unit testing (JUnit, Mockito, Robolectric) and UI testing (Espresso)
  • Experience writing code for a multi-threaded environment
  • Experience writing scripts in: Python, Ruby, Groovy, Bash, etc
  • Experience with or knowledge of common architectural patterns: MVP, MVVM

WHY WORK FOR ALARM.COM?

  • Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.
  • Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the Alarm.com team!
  • Gain well rounded experienceAlarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
  • Focus on funAlarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events.
  • Alarm.com values working together and collaborating in person.  Our employees work from the office 4 days a week.

COMPANY INFO

Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6 million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. And every day, we’re innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more.  We’re seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them. 

For more information, please visit www.alarm.com.

COMPANY BENEFITS

Alarm.com offers competitive pay and benefits inclusive of subsidized medical plan options, an HSA with generous company contribution, a 401(k) with employer match, and paid holidays, wellness time, and vacation increasing with tenure. Paid maternity and bonding leave, company-paid disability and life insurance, FSAs, well-being resources and activities, and a casual dress work environment are also part of our outstanding total rewards package!

Alarm.com is an Equal Opportunity Employer

In connection with your application, we collect information that identifies, reasonably relates to or describes you (“Personal Information”). The categories of Personal Information that we may collect include your name, government-issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in your application for our internal operations such as managing our recruitment system and ensuring that we comply with labor laws and regulations even after we have made our employment decision.

Notice To Third Party Agencies:
Alarm.com understands the value of professional recruiting services.  However, we are not accepting resumes from recruiters or employment agencies for this position. In the event we receive a resume or candidate referral for this position from a third-party recruiter or agency without a previously signed agreement, we reserve the right to pursue and hire those candidate(s) without any financial obligation to you. If you are interested in working with Alarm.com, please email your company information and standard agreement to [email protected].

#LI-KM1

JR104731

Looking for talent?

Get in front of thousands of skilled ML/AI Engineers and discover a suitable candidate for your job opening.