Job description
Ideal Candidate:
You are an expert in one or more business processes and technology practices and are accountable for translating a business case into a detailed technical design. Alternatively, you are responsible for operational and technical issues and translate technical blueprints into requirements and specifications. You may also be responsible for integration testing and user acceptance testing. You act as a stream lead, guiding team members by experience.
Key Responsibilities
- Defining the technical requirements and technical architecture for the implementation of mobile solutions
- Discuss technical aspects of the mobile application solution architecture, including the technology used and the methodology followed
- Experience in developing reusable artifacts/frameworks, re-usable assets, industry solutions, reference architecture, design, development, and QA (Quality Assurance) best practice
- Experienced in designing and developing mobile SDK (Software Development Kit) and integrating mobile apps with web-services and external APIs (application programming interfaces)
- Understanding mobile security protocols
- Experience with various responsive design patterns such as MVC (Model View Controller) & MVVM (Model-View-ViewModel)
- Robust knowledge of using analytics to understand usage of mobile applications
- Understand various non-functional aspects in mobile application design and provide a solution to optimize performance, scalability etc.
- Develop and document detailed architectures for mobile solutions on iOS, Android, and Hybrid platforms
- Lead and mentor development teams, enforcing sound development practices and ensuring high quality enterprise mobile solutions
- Work closely with Project Managers, Senior Leaders, UI/UX designers and Team Leaders
- Bring innovative ideas and innovation to the team
- Help maintain code quality, organization, and automatization
Skills/Requirement
-
Expertise of OOP, design patterns, iOS, Android, JS, and other mobile integrations, frameworks, and accelerators
-
Proven ability to design, optimize and integrate business processes across disparate systems and mobile technologies
-
Experience with mobile analytics, crash/error handling and reporting
-
Demonstrated deployments of enterprise or consumer-facing mobile software systems using industry standard environments including iOS and Android
-
Experience with Xamarin, C#, Swift, Kotlin, JS, TypeScript, React Native, Angular, Bootstrap, and developing PWAs (Progressive Web Apps)
-
Excellent analysis skills and the ability to develop processes and methodologies
-
Ability to rapidly learn and take advantage of new concepts, business models, and technologies
-
Knowledge of Unit Testing e.g., Junit, Mock API (Application Programming Interface)
-
Proficient understanding of code versioning tools, such as Git
-
Experience with offline storage, threading, and performance tuning
-
Familiarity with cloud message APIs and push notifications
Qualifications
-
10+ years of overall application development experience
-
4+ years of experience with technical leadership/architecture
-
7+ years of experience with mobile application development
-
7+ years of experience with responsive design
-
Proficiency in Business Analysis, Business Knowledge, Testing, Architecture Knowledge, and Technical Solution Design
Compensation Details:
$125300 - $159800 per year
Why should you join our team?
We live our values - W.E.L.I.G.H.T (Winning, Excellence, Love, Integrity, Gratitude, Humility, and Teamwork). Gratitude. Humility. Love. You don’t often see values like these in most corporate statements, but Ace is different. These things are important to us. They represent our commitment to the company, our employees, to Ace retailers and to the Ace brand.
In addition to providing our employees a great culture, Ace also offers competitive benefits* that address life’s necessities and perks, many of which expand and improve year after year, including:
- Incentive opportunities, based on role/grade level (rapid company growth over the past 5 years resulted in incentives being paid out at an average of 126% of your target opportunity!)
- Generous 401(k) retirement savings plan with company contributions, averaging 9.6% per year of eligible earnings over the past 5 years
- Comprehensive health coverage (medical, dental, vision and disability) & life insurance benefits for you and your dependents
- 21 days of vacation immediately available (prorated in the first year)
- Company Car, phone and fuel card are provided for field-based positions
- Your career at Ace is more than just a job. It’s a chance to be part of something meaningful. We help locally-owned businesses thrive and make an impact in their communities – and we support our employees in doing the same by offering an annual Ace Cares Week, 20 hours off work per year to volunteer at an organization of your choice, opportunities to help Children’s Miracle Network Hospitals and the Ace Helpful Fund through the Ace Foundation
- Ace invests in every employee we hire, with a key focus on development and coaching. We offer on-site classes, facilitator-led courses, and a generous tuition assistance program, plus a performance management approach that goes beyond the typical annual review
- We know the work environment matters. That’s why Ace holds frequent campus events like Employee Appreciation Week, vendor demos, cookouts, and merchandise sales
- We bring them to you! Services such as mobile spas, auto maintenance, car wash and detailing, dry cleaning, dentists, eye doctors, flu shots, recycling and more!
- Employee discounts on Ace merchandise (including top brands like Weber, Traeger, Yeti, Craftsman, DeWalt and more), travel, fitness, computers and thousands more
- Birth/Adoption bonding paid time off
- Adoption cost reimbursement
- Employee Assistance Program (EAP) – access to free visits to therapists and lawyers, guidance on financial matters, elder and childcare, and assistance with tickets to entertainment events
- Identity theft protection
- Benefits are provided in compliance with applicable policies.
We want to hear from you!
When most people think of career opportunities with Ace Hardware, they often think of the helpful cashiers and sales associates at their local store. However, have you also considered the people behind the scenes who select, promote, ship and process the invoices for more than 75,000 products? Maybe you haven't, but we'd like you to. Because together we help our customers take care of their homes. Come find out why a career with the Ace Hardware Corporation is one of America's best kept secrets.
When most people think of career opportunities with Ace Hardware, they often think of the helpful cashiers and sales associates at their local store. However, have you also considered the people behind the scenes who select, promote, ship and process the invoices for more than 75,000 products? Maybe you haven't, but we'd like you to. Because together we help our customers take care of their homes. Come find out why a career with the Ace Hardware Corporation is one of America's best kept secrets.
Equal Opportunity Employer
Ace Hardware Corporation and its subsidiaries are committed to a policy of promoting equal employment opportunities. The company recognizes the importance of diversity and leveraging the skills and talents of all people to the mutual advantage of each individual and the organization. The company is committed to the prevention of employment discrimination related to race, religion, color, sex (including sexual harassment), gender identity, national origin, age, marital status, disability and military or veteran status, sexual orientation or any other action covered by federal or applicable state/local laws.
Ace Hardware Corporation and its subsidiaries are committed to a policy of promoting equal employment opportunities. The company recognizes the importance of diversity and leveraging the skills and talents of all people to the mutual advantage of each individual and the organization. The company is committed to the prevention of employment discrimination related to race, religion, color, sex (including sexual harassment), gender identity, national origin, age, marital status, disability and military or veteran status, sexual orientation or any other action covered by federal or applicable state/local laws.
Disclaimer
The pay range for this position starts as listed in the job posting, but could be higher based on education and experience. Please note, compensation decisions are dependent on the facts and circumstances of each opening. We take into consideration the minimum requirements outlined in the job description, such as an individual’s education, training and experience, the position’s work location, required travel (if any), and external market conditions when determining the final salary for potential new hires.
Be aware that salary estimates published via alternate online job boards may not be a true representation of the actual pay range offered for this position. Please refer to the Ace position description for the accurate starting pay range information and feel free to discuss this with a Talent Acquisition professional if you are chosen to move forward with an interview.
This written “Position Description” is not intended to cover all aspects of the position listed. It is meant to cover the basic/general essential job functions of a particular position. Ace Hardware Corporation reserves the right to change job duties, including essential job functions, according to business necessity.
johnandkristie.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, johnandkristie.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, johnandkristie.com is the ideal place to find your next job.