Fevrok logo
Senior Native Mobile Developer - iOS or Android - Express Scripts
2 years ago

A Senior Native Mobile Developer performs detail design, development, documentation, debugging and implementation of technical products, software programming applications. This person also recommends alterations and enhancements to improve quality of products and/or procedures.

Level Expectations:

  • Should have experience with hands-on native app development in Kotlin / Java using the Android SDK or iOS using Swift. This includes detailed software design, developing code with unit tests to implement the design, correcting flaws based on requirements testing, and integrating the applications.

  • Possess advanced knowledge of the tools and processes required by the role

  • Function well in large-scale, highly complex, cross-functional / platform environment

  • Solid individual performance, but may spend considerable portion of their time providing direction for others

  • Share knowledge, coach and mentor Standard level resources in area of expertise

  • May have duties instructing, directing, and checking the work of others

  • Good communication and relationship skills, both in directing the technical team and updating Client leadership. Strong interpersonal communication skills are required to be successful in this position. The team is highly collaborative and is looking for someone with the passion / aptitude to grow with this team of talented engineers

Essential Functions:

  • Work with IT and Business management to evaluate complex user requests, projects, and clarify objectives and functional requirements for new or modified computer programs

  • Determine feasibility, cost and time required, compatibility with current system, and system capabilities

  • Formulate detailed program specifications using structured analysis and design methodology

  • Prepare project documentation when needed

  • Work with functional architects to define and implement application architecture

  • Code new or modified computer programs into existing systems and test program effectiveness

  • Evaluate error messages, modify codes and troubleshoot programming problems

  • Develop detailed application designs and specifications for computer applications

  • Perform analysis of systems issues or changes

  • Write documentation describing program development, logic, coding, and corrections

  • Participate in the development of user manuals and operating procedures

  • Provide assistance to IT team members with issues needing technical expertise or systems and / or programming knowledge

Qualifications:

  • A minimum of 5 years of professional native Android development experience in Kotlin or Java using the Android SDK or native iOS development experience using Swift.

  • 3+ years of development experience using Kotlin or Swift.

  • Experience with modern Android architectural patterns (Android Architecture Components) or iOS architectural patterns.

  • Thorough knowledge of programming concepts, design, procedures and practices

  • 5+ years of experience debugging software issues

  • Experience with releasing applications to the Google Play Store or Apple Store.

  • A portfolio of Apps built and available in the Google Play Store or Apple Store

  • Experience with consuming APIs and interfacing with backend services, including familiarity with JSON, REST and XML.

  • Experience with automated build process, unit testing, source code analysis, and obfuscation.

  • Experience with multiple platform development environments, including Linux, Mac OS and/or Windows.

  • Ability to work in an agile environment.

  • Proven ability to produce quality documents using a variety of media, text and tools with a minimum of errors

  • Experience with networking, concurrency, design patterns, memory management and debugging in the context of Android applications.

  • Experience implementing third-party libraries and APIs, as needed

  • Adaptability and willingness to learn

  • Advanced problem solving skills

  • Ability to work collaboratively with other Departments to resolve complex issues with innovative solutions

  • Ability to meet deadlines and balance multiple deadlines

  • Demonstrated ability to prioritize workload and meet project deadlines

  • Ability to adapt in a dynamic work environment and make independent decisions

  • Must be extremely process and detail oriented

  • Strong customer service focus

  • Excellent oral and written communication skills

  • Familiarity with health care / pharma industry is very helpful

  • Willingness to work a flexible schedule to accommodate project deadlines

  • Bachelors Degree in computer related field is preferred

This role is Flex /WFH which allows most work to be performed at home, or on occasion at a Cigna office location . Employees must be fully vaccinated if they choose to come onsite.

For this position, we anticipate offering an annual salary of $115,100 - $191,800, depending on relevant factors, including experience and geographic location.

This role is also anticipated to be eligible to participate in an annual bonus plan.

Helping our customers achieve healthier, more secure lives is at the heart of what we do. While you take care of our customers, we'll take care of you through a comprehensive benefits program that helps you be at your best. Starting on day one of your employment, you'll be offered several health-related benefits including medical, vision, dental, and best in class well-being and behavioral health programs. We also offer 401(k) with company match, company paid life insurance, tuition reimbursement, a minimum of 18 days of paid time off per year and dozens of corporate discounts on essentials you use every day. For more details on our employee benefits programs, please visit the "Life at Cigna" tab on our careersite: www.cigna.com/careers

About Cigna

Cigna Corporation exists to improve lives. We are a global health service company dedicated to improving the health, well-being and peace of mind of those we serve. Together, with colleagues around the world, we aspire to transform health services, making them more affordable and accessible to millions. Through our unmatched expertise, bold action, fresh ideas and an unwavering commitment to patient-centered care, we are a force of health services innovation. When you work with us, or one of our subsidiaries, you'll enjoy meaningful career experiences that enrich people's lives. What difference will you make?

Qualified applicants will be considered without regard to race, color, age, disability, sex, childbirth (including pregnancy) or related medical conditions including but not limited to lactation, sexual orientation, gender identity or expression, veteran or military status, religion, national origin, ancestry, marital or familial status, genetic information, status with regard to public assistance, citizenship status or any other characteristic protected by applicable equal employment opportunity laws.

If you require reasonable accommodation in completing the online application process, please email: SeeYourself@cigna.com for support. Do not email SeeYourself@cigna.com for an update on your application or to provide your resume as you will not receive a response.






©2025 Fevrok. All Rights Reserved.