Image Loading

Mobile Senior Software Engineer

Job Description

The Mobile Senior Software Engineer role at Granicus is for developers who lead by example. They regularly take on challenging and complex technical tasks and consistently make significant contributions to all areas of the Granicus product suite. In addition to those contributions, the Senior Software Engineer is a key contributor when new features are being groomed and planned by their team. Their product and technical knowledge are indispensable in this area. Senior Software Engineers have deep expertise in multiple technologies and applications and proactively apply their knowledge to improve the design, interface, and architecture of our products. They fully understand the deployment process and support our applications in all environments. They are excellent mentors to groups and individuals within and outside of the engineering team.

What your impact will look like here:

    • Collaborate with product management and business stakeholders to deliver unique mobile based solutions for Granicus products.
    • Communicate and work effectively with others to create great high-quality software.
    • Proactively across multiple products and projects to promote design consistency and improve internal processes, design and architecture.
    • Drive innovation by coming up with new product ideas.
    • Perform technology and feasibility studies
    • Design solutions that are highly secure, performant, scalable and highly available.
    • Come up with technical solutions to complex problems and push them through to implementation.
    • Troubleshoot and fix production issues related to deployments, networking, configuration, databases, performance, stability, security, application logic, etc.
    • Help team members solve complex/urgent problems.
    • Mentor and provide technical training to team members. Help train and onboard new hires.
    • Champion the development team’s core values

You will love this job if you have:

    • 5+ years of experience developing, testing, shipping, and supporting production quality cross platform mobile applications
    • Expert-level knowledge of HTML 5, CSS, Java Script, including ES6+ syntax
    • Demonstrated experience implementing React Native mobile appl in a production environment
    • Knowledge of cross platform of other cross mobile development technologies (Vue Native, Cordova, or Ionic) a plus
    • Familiarity with native build and publication tools (Xcode, fastlane, Onesignal Android Studio) a plus
    • Experience building and maintaining CI/CD pipelines
    • Experience with mentoring junior team members
    • Commitment to quality and the craft of software development
    • Excellent communication and time management skills
    • Strong analytical and problem-solving skills
    • Passion for learning new things and the ability to do so quickly
    • Ability to serve as a technical leader of an open, collaborative, and extraordinarily skilled software development team

Skills

  • Javascript ES6
  • HTML 5
  • Cascading Style Sheets (CSS)
  • React-Native
  • CI/CD
  • Software Development
  • Problem Solving

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Oct 11, 2024

Experience

5-10 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent