What are the responsibilities and job description for the iOS Developer position at Acro Service Corp?
Job Title:- Software Engineer / iOS Developer
Duration:- 03 to 04- Months- position (May go Longer)
Location:- DEARBORN,MI
Standard Shift: Day
Summary:
In this position, you will: -Develop iOS app software from conception to production for millions of drivers and vehicles around the world. -Actively participate in reviewing, evaluating, and providing feedback on product designs and architectures with a software engineering focus. -Evaluate and recommend new and emerging products and technologies. -Write and contribute to high-quality documentation for software engineers. -Work effectively with product managers, product designers and other technical experts.
Skills Required:
- Strong knowledge of Swift and the iOS or Android app development ecosystem
- Deep experience with mobile frontend application architecture, including modular application design, state management and navigation strategies
- A strong software testing ethos and preference for working in an agile environment.
- Experience and desire to deliver an exceptional end product to customers around the world.
- Excellent verbal and written communication skills with the ability to adapt your communication style to the audience and influence peers cross-functionally including engineering, product, and design stakeholders.
- Demonstrated ability to work in robust and fast paced environment targeting a major transformation.
- Experience building and shipping production grade software or services.
- Have a deep desire to work closely, solve problems with groups, find win/win solutions and celebrate successes with other smart engineers.
Skills Preferred:
- Strong working in CI/CD environments.
- Experience with software operations (DevOps, Site Reliability.
- Engineering, Observability, Support and Maintenance) [debugging in local environment, tracing production problems, performance testing, load testing]
- Strong Swift iOS or Android development skills.
- In-depth experience in designing UIs with SwiftUI. -CI (Fastlane) and scripting skills.
- Architecture understanding of popular choices on Apple or Google platforms (MVVM, MVC, etc.)
- Working knowledge, and ideally some practical application, of the
- Composable Architecture library (TCA).
- Ruby knowledge for scripting.
- Tuist/Bazel build system knowledge.
- Familiarity with the latest mobile security practices.
- Experience of working with a variety of software architectural patterns.
- Strong verbal and written communications skills with the ability to influence the enterprise
- Previous experience building enterprise scale mobile applications for a large user base
- Previous experience in design, development and support of global software products
Experience Required:
5 Years Hands-on software engineering experience in native iOS Application Development
Experience Preferred:
0
Education Required:
Bachelor’s degree in computer science, Engineering, relevant area of study, or equivalent work experience
Education Preferred:
Master’s degree in computer science, Computer Engineering, Electrical Engineering, or related field
Additional Information :
These positions are 90 days in duration. Willing to consider iOS or Android SWE.
Salary : $44 - $46