Please, let Granicus know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The Mobile Senior Software Engineer role at Granicus is designed for developers who lead by example and take on challenging technical tasks.
This position involves making significant contributions to all areas of the Granicus product suite.
The Senior Software Engineer plays a key role in grooming and planning new features for their team.
They possess deep expertise in multiple technologies and applications, applying their knowledge to enhance product design, interface, and architecture.
The role requires a full understanding of the deployment process and support for applications in all environments.
Senior Software Engineers are expected to mentor individuals and groups within and outside the engineering team.
Responsibilities include collaborating with product management and business stakeholders to deliver unique mobile solutions, communicating effectively to create high-quality software, and promoting design consistency across multiple products.
The engineer will drive innovation by generating new product ideas, perform technology and feasibility studies, and design secure, performant, scalable, and highly available solutions.
They will troubleshoot and fix production issues related to various aspects such as deployments, networking, and application logic.
Mentoring team members and providing technical training is also a key aspect of this role.
Requirements:
Candidates must have 5+ years of experience in developing, testing, shipping, and supporting production-quality cross-platform mobile applications.
Expert-level knowledge of HTML 5, CSS, and JavaScript, including ES6+ syntax, is required.
Demonstrated experience in implementing React Native mobile applications in a production environment is essential.
Knowledge of other cross-platform mobile development technologies such as Vue Native, Cordova, or Ionic is a plus.
Familiarity with native build and publication tools like Xcode, fastlane, and Android Studio is advantageous.
Experience in building and maintaining CI/CD pipelines is necessary.
Candidates should have experience mentoring junior team members.
A commitment to quality and the craft of software development is expected.
Excellent communication and time management skills are required.
Strong analytical and problem-solving skills are essential.
A passion for learning new things and the ability to do so quickly is important.
The ability to serve as a technical leader in a collaborative software development team is required.
Benefits:
Granicus offers a comprehensive benefits package that includes hospitalization insurance covering employees and their family members, including parents.
All employees are covered under personal accident insurance and term life insurance policies.
Employees can avail of an annual health check facility.
Eligible employees can receive reimbursement for telephone and internet expenses.
A wellness allowance is provided for health club memberships or access to physical fitness centers.
Wellbeing Wednesdays include one global Unplug Day and two No Meeting Days every quarter.
Memberships for meditation and mindfulness apps, including on-demand mental health support 24/7, are available.
Access to a learning management system, LinkedIn Learning Premium account membership, and other resources is provided.
Employees can access a rewards and recognition portal and participate in a quarterly recognition program.
Apply now
Please, let Granicus know you found this job
on RemoteYeah
.
This helps us grow 🌱.