Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Mobile (iOS or Android) image - Rise Careers
Job details

Software Engineer, Mobile (iOS or Android)

Insulet started in 2000 with an idea and a mission to enable our customers to enjoy simplicity, freedom and healthier lives through the use of our Omnipod® product platform. In the last two decades we have improved the lives of hundreds of thousands of patients by using innovative technology that is wearable, waterproof, and lifestyle accommodating. We are looking for highly motivated, performance driven individuals to be a part of our expanding team. We do this by hiring amazing people guided by shared values who exceed customer expectations. Our continued success depends on it Insulet is seeking a self-motivated Senior Software Engineer to join our team. The individual is responsible for contributions to our Android Mobile Applications projects for the company and will be responsible for designing, building, and delivering medical grade mobile applications and SDKs primarily using Java and Kotlin. This role involves taking ownership and delivering features on time with quality and the support from cross functional teams. Responsibilities Design, develop, and maintain high-quality Android applications using Java, Kotlin, and KMM. Collaborate closely with the multiple technology and cross-functional groups within and outside the organization to define, design, and deploy new capabilities and software releases. Able to translate customer and market needs to efficient and secure mobile solutions. Design and build out the next generation mobile application cloud-based platform that can support future patient / device centric products and applications. Scope work, break down into modules, and estimate efforts working closely with Program management. Effectively present and demonstrate various concepts and solutions to customers, partners, and leadership. Write clean, maintainable, and efficient code. Troubleshoot and debug applications to optimize performance. Participate in code reviews and contribute to team knowledge sharing. Stay updated with the latest industry trends and technologies to ensure our mobile application solutions remain current and competitive. Perform other duties as required. Education and Experience: Minimum Requirements: Bachelor's degree in Computer Science, Computer Engineering or equivalent education plus experience. 4 years Native Android development; Proven experience in Android development using Java and/or Kotlin. Demonstrated proficiency in developing solutions and platforms that leverage wireless communications and Mobile Application technologies. Strong understanding of Android UI design principles, patterns, and best practices. Demonstrated work experience with Web services, Cloud and API technologies. Ability to quickly grasp & learn new technologies and develop POC/prototypes. Excellent problem-solving skills and attention to detail; drive and own technical design and development of cross-functional, multi-platform applications. Preferred Skills and Competencies: Knowledge of the open-source Android ecosystem and the libraries available for common tasks. Ability to understand business requirements and translate them into technical requirements. Excellent communications skills and extensive experience working with technical teams and management. Experience with Agile software development preferred. Demonstrated experience in successfully launching products in FCC & FDA regulated industries preferred Mobile apps or Cloud apps software development tools Prior experience in RxJava, Realm, Room, Corutines is big plus. Additional Information This position is eligible for 100% remote working arrangements (may work from home/virtually 100%; may also work hybrid on-site/virtual as desired). Travel is estimated at 10% but will flex depending on business need, you are expected to travel to our offices once in a quarter for Program Increment planning and execution. NOTE: This position is eligible for 100% remote working arrangements (may work from home/virtually 100%; may also work hybrid on-site/virtual as desired). LI-Remote Additional Information: The US base salary range for this full-time position is $133,320.00 - $199,980.00. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position in the primary work location in the US. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your Talent Acquisition Specialist can share more about the specific salary range for your preferred location during the hiring process. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. At Insulet Corporation all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. (Know Your Rights)
Anthropic Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Anthropic DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Anthropic
Anthropic CEO photo
Unknown name
Approve of CEO

Average salary estimate

$166650 / YEARLY (est.)
min
max
$133320K
$199980K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Mobile (iOS or Android), Anthropic

Join Insulet Corporation as a Senior Software Engineer specializing in Mobile (iOS or Android) in El Monte, CA, where you’ll have the chance to contribute to groundbreaking medical technology. Since 2000, we’ve revolutionized our customers' lives through the innovative Omnipod® product platform, which promotes simplicity and healthier living. As a Senior Software Engineer, you will design and develop high-quality Android applications using Java and Kotlin. Your role will involve collaborating with various cross-functional teams to deliver cutting-edge mobile applications that meet essential healthcare needs. You’ll get to translate complex market requirements into secure, efficient mobile solutions while developing the next generation of our cloud-based applications. Your expertise in Android development, strong understanding of UI design principles, and experience with wireless communications technologies will be crucial to this role. If you're passionate about building maintainable, efficient code and eager to stay ahead in the tech landscape, we’d love to meet you! Plus, enjoy the flexibility of having a fully remote work setup, making your work-life balance a top priority. Embrace this opportunity to be part of a mission-driven team that continues to make a real difference in people's lives, while also advancing your career with exciting challenges and learning opportunities.

Frequently Asked Questions (FAQs) for Software Engineer, Mobile (iOS or Android) Role at Anthropic
What responsibilities does a Senior Software Engineer at Insulet have?

As a Senior Software Engineer at Insulet, your responsibilities include designing, developing, and maintaining high-quality Android applications using Java and Kotlin. You will collaborate with cross-functional groups to define and deploy new software capabilities, translate customer needs into mobile solutions, and build cloud-based platforms for future products. Additionally, you will optimize application performance, conduct code reviews, and stay updated with the latest industry trends.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Engineer position at Insulet?

To qualify for the Senior Software Engineer role at Insulet, a bachelor's degree in Computer Science, Computer Engineering, or a related field is required, along with a minimum of 4 years of experience in native Android development using Java and Kotlin. Familiarity with web services, cloud technologies, and an understanding of Android UI design principles are essential. Preferred skills include experience in Agile development and knowledge of the Android open-source ecosystem.

Join Rise to see the full answer
Does the Senior Software Engineer role at Insulet offer remote work options?

Yes, the Senior Software Engineer position at Insulet is eligible for 100% remote work arrangements, allowing you to work from home or virtually full-time. There may also be options for a hybrid work schedule, where you can balance on-site office time with remote work as desired.

Join Rise to see the full answer
What technologies should I be proficient in for the Senior Software Engineer position at Insulet?

For the Senior Software Engineer role at Insulet, candidates should have proven experience with Java and Kotlin for Android development, as well as familiarity with RxJava, Room, and Coroutines being advantageous. Additionally, a strong grasp of API and cloud technologies is vital for success in this role, given the focus on developing mobile applications that integrate with cloud-based solutions.

Join Rise to see the full answer
How does the Senior Software Engineer at Insulet contribute to customer solutions?

The Senior Software Engineer at Insulet plays a pivotal role in translating customer and market needs into innovative mobile applications. By designing and building high-quality software solutions, you'll directly contribute to enhancing patient experiences and complying with healthcare regulations, ensuring that Insulet's products align with user expectations and regulatory standards.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Mobile (iOS or Android)
What experience do you have with Android development using Java or Kotlin?

When addressing your experience, share specific projects where you utilized Java or Kotlin. Highlight any apps you've developed, emphasizing your role in the design and implementation process. Make sure to discuss any challenges you faced and how you overcame them to deliver successful applications.

Join Rise to see the full answer
Can you explain how you approach mobile application testing and debugging?

Discuss your systematic approach to testing and debugging mobile applications. Include the tools you prefer for unit testing and what methodologies you follow for debugging. Illustrate this with examples of how you identified and resolved bugs in previous projects.

Join Rise to see the full answer
How do you stay updated with the latest trends in mobile application development?

Explain your strategies for keeping current with industry trends. Mention any blogs, podcasts, webinars, conferences, or communities you engage with. Highlight any recent learning or a new technology you've adopted and its potential impact on your work.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you managed it.

Reflect on a specific project that challenged your skills. Discuss the hurdles you encountered, how you strategized to address them, and the results of your efforts. Emphasizing your problem-solving capabilities will resonate well with interviewers.

Join Rise to see the full answer
How do you prioritize tasks when faced with multiple deadlines?

Outline your method for managing multiple deadlines. Discuss the tools or techniques you use for prioritization, including any frameworks like Agile or time management strategies. Share an example where your prioritization led to successful project outcomes.

Join Rise to see the full answer
What is your experience with collaborative work in cross-functional teams?

Share examples of past collaboration experiences with UI/UX designers, product managers, or QA teams. Emphasize your communication skills, adaptability, and how you ensure that project goals align across differing perspectives.

Join Rise to see the full answer
What coding practices do you follow to ensure code quality?

Detail the coding practices you adhere to, such as code reviews, writing clean and maintainable code, following design patterns, and maintaining documentation. Explain how these practices help enhance team efficiency and product quality.

Join Rise to see the full answer
Have you ever worked on projects that needed to comply with regulatory standards?

Discuss any previous experience you have with projects regulated by standards like FCC or FDA. Highlight the importance of compliance in your development process and how you approached it to ensure successful project deliveries.

Join Rise to see the full answer
Can you provide an example of a successful product launch you've been involved in?

Describe a successful product launch by outlining your specific contributions. Include metrics or numbers to quantify success and explain any lessons learned during the process that you can apply to future projects.

Join Rise to see the full answer
How would you approach designing a new feature for a mobile app?

Describe your design process for new app features from ideation to implementation. Discuss how you gather user feedback, validate ideas, prioritize features, and collaborate with stakeholders to ensure the new feature meets user needs and business goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Passion for Exploration
Rapid Growth
Social Impact Driven
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Equity
401K Matching
Commuter Benefits
Learning & Development
WFH Reimbursements
Photo of the Rise User
Anthropic Remote San Francisco, CA | New York City, NY | Seattle, WA
Posted 5 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Passion for Exploration
Rapid Growth
Social Impact Driven
Mission Driven
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Equity
401K Matching
Commuter Benefits
Learning & Development
WFH Reimbursements
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Pavago Remote No location specified
Posted 13 days ago
Photo of the Rise User
Customer-Centric
Mission Driven
Rise from Within
Fast-Paced
Collaboration over Competition
Startup Mindset
Dare to be Different
Work/Life Harmony
Maternity Leave
Paternity Leave
Family Medical Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Posted 11 days ago

Anthropic is an AI startup public-benefit company dedicated to AI safety and research, aiming to develop dependable, interpretable, and controllable AI systems. The company was was founded by former members of OpenAI in 2021.

231 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge InnovatorBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Transparent & Candid
Passion for Exploration
Rapid Growth
Social Impact Driven
Mission Driven
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Maternity Leave
Paternity Leave
Paid Time-Off
Equity
401K Matching
Commuter Benefits
Learning & Development
WFH Reimbursements
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 3, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!