Ios Developer - Chennai
RAYTHEON COMPANY
Morrison, TN, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source
Tech stack
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Agile Methodology
IOS Applications
Apple IOS
Applications Architecture
App Store (IOS)
JIRA
Automation of Tests
Mobile Application Development
Profiling
Software Quality
+22 more
Software Debugging
Github
Human-Computer Interaction
Push Technology
Mobile Application Software
JSON
Junit
Model View ViewModel
Server Administration
Software Requirements Analysis
Swiftui
Ios Frameworks
Swift (Programming Language)
Backend
Gitlab
Core Data
Atlassian Tools
Bitbucket
Graphql
Core Animation
Restful APIs
Mocha
Job description
- Performs and implements day-to-day development activities that influence mid-level components and processes within the mobile engineering function, including designing, developing, testing, and maintaining iOS applications using Swift and related frameworks.
- Develops, enhances, and maintains iOS application features in an agile development environment, adhering to best practices for code quality, performance, and security.
- Contributes to the evolution of iOS solutions that meet product requirements for functionality, performance, scalability, reliability, and usability, while aligning with overall program goals and delivery timelines.
- Analyzes and reviews product and system requirements, leveraging requirement and design documentation to understand new or enhanced iOS application functionality.
- Participates in the design, architecture, and build phases of iOS applications, collaborating closely with architects, backend engineers, designers, and other stakeholders to deliver high-quality mobile solutions.
- Assists in evaluating compatibility of iOS applications with different Apple devices, iOS versions, APIs, and third-party frameworks.
- Participates in improving CI/CD pipelines for iOS builds, testing, deployment, and App Store releases, including monitoring pre-release, upgrade, and production versions of the applications.
- Develops and maintains reusable UI components, application modules, and mobile frameworks consistent with Apple Human Interface Guidelines.
- Reviews, updates, and manages sprint tasks, user stories, and defect tracking within agile tools such as Jira or similar platforms.
- Maintains and supports existing iOS applications while developing new features, enhancements, prototypes, and internal tools as needed.
- Identifies, troubleshoots, and resolves application defects, performance issues, and functional roadblocks with minimal supervision.
- Analyzes root causes of issues and prepares clear technical documentation and communication to facilitate efficient problem resolution and long-term fixes.
- Gathers required technical information and provides regular updates to appropriate stakeholders, including team members and managers.
- Coordinates cross-functionally with product management, QA, UX/UI design, backend teams, and external partners to accomplish assigned development activities.
- Provides recommendations on iOS application architecture, development environments, tools, frameworks, and process improvements to enhance productivity and quality.
- May contribute to developing and implementing mobile-related protocols, standards, and best practices across the iOS development ecosystem.
Requirements
Swift, iOS, Software Administration, Test Plan/Schedule, Agile Programming Methodologies, Best Practices, Usability Engineering, Analysis Skills, Documentation, System Readiness Review (SRR), * 7+ years of experience developing mobile applications for iOS
- Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
- Deep knowledge in iOS app development
- Proficiency in Swift
- SwiftUI, Combine, MVVM experience - Handson experience
- Proficiency with writing automated tests in Jest, JUnit, Espresso, Mocha, etc
- Proficiency in BitBucket/GitHub/GitLab
- Familiarity with Core Data, Core Animation, and other IOS frameworks
- Familiarity with Apple design principles
- Familiarity with RESTful APIs, GraphQL and mobile libraries for networking
- Familiarity with the JSON format
- Experience with profiling and debugging mobile applications
- Familiarity with push notifications
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦