Senior Mobile Software Engineer (iOS/Android)
HTC Global Services · Dearborn, MI · 1 wk ago
HybridEngineeringFull-time
Key Responsibilities
- Collaborate with customers to understand business requirements, user needs, and pain points.
- Design, develop, test, and deliver high-quality software solutions using modern development tools, frameworks, and Agile methodologies.
- Evaluate application requirements and determine appropriate technology stacks, deployment strategies, and integration approaches.
- Partner with cross-functional teams including product owners, designers, and architects.
- Define and implement software testing strategies, processes, and quality standards.
- Improve application performance and optimize software through continuous enhancements.
- Apply software engineering best practices, including Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD).
- Implement security practices to protect user data, including encryption and anonymization.
- Design and develop intuitive, user-friendly mobile interfaces.
- Develop and maintain native mobile applications.
- Evaluate emerging technologies and recommend solutions that improve development efficiency and product capabilities.
Required Qualifications
- Bachelor's degree.
- 10+ years of IT experience.
- 8+ years of software development experience.
- Practical experience in two programming languages or advanced expertise in one programming language.
- Experience with Kotlin and/or Swift.
- 6+ years of hands-on native iOS or Android application development experience.
- 6+ years of experience with Swift and the iOS application ecosystem, or Kotlin and the Android application ecosystem.
- 3+ years of experience in mobile application architecture, including modular design, state management, and navigation strategies.
- Experience designing, developing, testing, and maintaining native mobile applications.
- Experience working in Agile development environments.
- Familiarity with software architecture, testing strategies, CI/CD, and secure application development.
What Makes HTC A Great Place To Build Your Future
- Come build new things with us and advance your career.
- Collaborate with experts, work alongside clients, and be part of high-performing teams driving success together.
- Have long-term opportunities to grow your career and develop skills in the latest emerging technologies.
- Access to a comprehensive benefits package, including Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.
- A workplace free from discrimination and harassment, where every employee is treated with dignity and respect.
- Commitment to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect.
- Empower each individual, fostering an environment where everyone feels valued, included, and respected.
Pay
N/A
Schedule
N/A
Benefits
Comprehensive benefits package including Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.