Job Information
Job Opening Status
Industry
Work Experience
Remote Job
Job Description
This is a remote position.
JOB TITLE: Sr. Software Engineer I - iOS
JOB PROFILE: Sr. Software Engineer I
JOB FAMILY GROUP: Research & Development
DEPARTMENT: Software Engineering
JOB FAMILY: Software Engineering
REPORTING TO: Principal Engineer or Manager
The Senior Software Engineer I on the mobile team will leverage cutting-edge technology in a highly regulated industry to deliver life-sustaining systems to our customers.
PRIMARY DUTIES & RESPONSIBILITIES:
- Owns the design, development, and testing of iOS software features that support remote management of insulin therapy.
- Supports the refinement and implementation of features that can be worked on by a small team of engineers.
- Independently identifies opportunities in software or processes, gains engineering alignment, and implements proposals.
- Stays present with iOS standards and new technologies.
- Responsible for software design specifications, interface descriptions, and other software documentations; may act as documentation owner for high-level features.
- Guides software validation by communicating software changes effectively and reviewing test regression selection.
- Writes testable, extensible code and consistently contributes unit tests for all fixes and new code introduced.
- Contributes to the training, mentoring and development of junior team members.
- Independently diagnoses, replicates, and addresses bugs.
- Ensures compliance with company policies, including Privacy/HIPAA, and other legal and regulatory requirements.
- Other responsibilities as assigned.
Requirements
Knowledge, skills & abilities:
- Excellent interpersonal and communication skills with the ability to lead cross-team collaboration in the engineering organization.
- A hands-on focus on execution interspersed with actively mentoring and fostering talent among the team.
- Commitment to trust and transparency within the working team to cultivate collaboration and continuous improvement.
- Proven experience building consumer-facing native iOS apps.
- Experience with test-driven development and pair programming.
- Ability to write software requirements and translate requirements into design and implementation.
- Knowledge of basic Bluetooth Low Energy architecture and principles a plus.
Minimum certifications/educational level:
- Bachelor’s degree in computer sciences, Engineering or Mathematics or related field or equivalent combination of education and applicable job experience.
Minimum experience:
- 5 years of software development experience.
- 3 years of native iOS app development experience.
- 1 year developing in Swift.
JOB SCOPE:
- A seasoned, experienced professional with a full understanding of area of specialization.
- Resolves a wide range of issues in creative ways, demonstrating good judgment in selecting methods and techniques for obtaining solutions.
- Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
- Normally, receives little instruction on day-to-day work, general instruction on new assignments.
Benefits
Join Ajmera Infotech: Where Cutting-Edge Technology Meets Innovation
At Ajmera Infotech, we're on a mission to redefine the digital landscape through our technological expertise and innovative solutions. We're seeking developers with a passion for technology and a desire to tackle complex challenges. Here’s what sets us apart:
Leading-Edge Projects: Engage in projects involving AI, machine learning, IoT, and blockchain, pushing the boundaries of what's possible.
Continuous Learning: Stay at the forefront of technology with access to the latest tools, resources, and training.
- Meaningful Impact: Your contributions will power critical solutions, impacting thousands globally.
- Growth Path: Personalized development plans to help you reach your professional goals.
- Collaborative Culture: A supportive team environment where innovation thrives.
- Work-Life Harmony: Flexible schedules and remote work options to fit your lifestyle.
- Rewarding Compensation: Competitive salary, benefits, and recognition for your hard work.