Verisk

Senior Developer II

Verisk

full-time

Posted on:

Location Type: Hybrid

Location: LehiUtahUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $100,000 - $150,000 per year

Job Level

About the role

  • Design, develop, and maintain high-quality mobile applications for iOS and/or Android platforms
  • Work with the team, product management, and customers to design scalable and maintainable products customers love
  • Provide architectural guidance and influence technical direction for mobile applications and related systems
  • Write clean, efficient, and well-tested code following established coding standards and best practices
  • Champion clean code principles, design patterns, SOLID principles, and sound architecture
  • Conduct thorough code reviews and provide constructive, actionable feedback
  • Mentor and coach other developers, raising overall team technical capability and consistency
  • Act as a technical go-to resource for complex problems and critical issues
  • Collaborate closely with Product Management, UX, QA, and other engineering teams
  • Accurately estimate work effort and help break down complex initiatives into executable plans
  • Participate actively in agile ceremonies and continuous improvement efforts
  • Work with QA to identify, reproduce, and resolve defects and quality issues
  • Stay current with mobile development trends, tools, and platform advancements

Requirements

  • Significant professional software development experience, including senior-level responsibilities
  • Strong experience developing mobile applications for iOS and/or Android
  • Mastery of at least one primary development language such as Swift, Objective-C, Kotlin, Java, or C#
  • Deep understanding of mobile application architecture, design patterns, and best practices
  • Proven ability to design simple, elegant solutions to complex technical problems
  • Extensive experience consuming and integrating RESTful APIs
  • Solid understanding of common data formats and architectural patterns (e.g., JSON, XML, MVC/MVVM)
  • Demonstrated ability to deliver high-quality solutions with speed without sacrificing quality
  • Experience working in an agile / Scrum development environment
  • Strong verbal and written communication skills
  • Ability to work effectively both independently and as part of a collaborative team
  • Ability to work in an office environment with reasonable accommodation
Benefits
  • Health Insurance
  • Retirement Plan
  • Disability benefits
  • Paid Time Off program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
mobile application developmentiOSAndroidSwiftObjective-CKotlinJavaC#RESTful APIsJSON
Soft Skills
communication skillsmentoringcollaborationproblem-solvingagile methodologycode reviewfeedbackteamworkindependencetechnical guidance