$58.25 - $75.50/hr
Other
This job posting has expired and is no longer accepting applications. Check out similar jobs
Job description
As a Software Developer with Ascension Technologies, you will contribute to the creation of our robust suite of cloud-native enterprise applications in the rapidly growing healthcare software industry. You will be a member of a dev team working collaboratively with others in an Agile organization to deliver software that sustains and improves the health of individuals and communities. With more than 4,000 associates, Ascension Technologies enables access to data across applications, transforming how clinicians and patients interact with technology, which enhances our ability to better serve communities with greater agility and responsiveness. Our associates leverage technology to create collaborative solutions that improve health decisions every day. We believe you should be a tech founder not a fixer – that’s how we do tech at Ascension technologies. We are advocates for a compassionate and just society through our actions and our words, and we are developing software solutions to support that mission.
Responsibilities:
- Develop high quality enterprise-scale iOS Apps
- Break down complex requirements into independent coding tasks and strategies
- Create unit and integration tests to fully test and regress software
- Participate in design and code reviews
- Work with other teams (i.e. Product, PM, etc.) to ensure delivered code meets specifications based on functional/technical specifications
- Participate in Agile routines and ceremonies; daily standups, sprint planning, sprint demos/retrospectives
Required Experience:
- B.S in Computer Science, M.S. in computer Science, or equivalent experience
- 7+ years of professional software development experience in an Agile environment
- Experience in developing iOS mobile applications using Swift and Objective-C
- Strong Computer Science fundamentals in OOAD, design patterns, data structures, and algorithms
- Demonstrated mastery of Swift and iOs development
- Perform vulnerability discovery and find new attack surfaces in applications
- Ability to take care of code security, data storage security and data communication security.
- Experience using RESTful APIs to integrate mobile applications to server side systems
- Experience in unit and integration testing with iOS.
- Strong understanding of professional software engineering best practices for the full SDLC including coding standards, code reviews, source control, build processes, testing, and operations
- Demonstrated mastery of the full SDLC including CI/CD and modern build and deployment tools.
- Strong verbal and written communication skills
- Openness to new ideas and an unceasing desire to learn new things
- Outstanding interpersonal skills, a positive mindset, and a collaborative spirit are a must have
Desired Experience:
- Experience with TDD and clientD
- Experience working with cloud-native, scalable, and highly available distributed systems
- Understanding of relational and NoSQL databases (MySql, Postgres, Mongo, Redis, etc)
- Experience with container technologies (e.g. Docker, Kubernetes)
- Experience with Atlassian tools: JIRA, Confluence, etc.
Where Will You Work:
You will get to work in our brand new, creatively stimulating, Domain located office space we are calling the “Digital Studio” in Austin, TX.
Most Popular Jobs Similar to Senior Ios Developer
ios developer
lead ios developer
ios mobile developer
ios engineer
ios software engineer
ios mobile application developer
ios app developer
ios software developer
ios application developer
ios architect
Other Helpful Pages Related To Senior IOS Developer
Work From Home Software Developer Salaries
Work From Home Software Developer Career Research
Frequently asked questions
Q: What skills or qualities help someone succeed as a Senior iOS Developer?
A: To succeed as a Senior iOS Developer, key technical skills include expertise in Swift programming language, proficiency in Xcode and other Apple development tools, and a strong understanding of iOS architecture, design patterns, and mobile app security. Additionally, soft skills such as effective communication, leadership, and problem-solving abilities are crucial for guiding junior developers, collaborating with cross-functional teams, and driving project delivery. By combining these technical and soft skills, Senior iOS Developers can drive innovation, improve code quality, and contribute to the growth and success of their organization.
Q: What is the career path for a Senior iOS Developer?
A: A Senior iOS Developer typically progresses through a career path that starts with an entry-level iOS Developer role, followed by mid-level positions such as iOS Engineer or Lead iOS Developer, and eventually reaches the senior role, overseeing the development of complex iOS applications and leading teams of developers. Key opportunities for skill development and growth in this role include mastering advanced iOS technologies, learning cloud-based services, and developing leadership and project management skills, which can be achieved through online courses, conferences, and mentorship programs. Long-term career prospects for Senior iOS Developers may include transitioning into technical leadership roles, such as Technical Lead or Engineering Manager, or pursuing specialized roles like Architect or Product Manager, or even starting their own mobile app development company.