Staff Software Engineer T500-15456 Summit Consulting Services

  • company name Summit Consulting Services
  • working location Office Location
  • job type Full Time

Experience: 8 - 8 years required

Pay:

Salary Information not included

Type: Full Time

Location: Haryana

Skills: Java, C, Dart, Swift, Firebase, mobile application development, Problem Solving, Communication skills, Flutter, Kotlin, cicd

About Summit Consulting Services

Job Description

Role and Responsibilities: Lead delivery of the entire application development lifecycle of product features, including coding, debugging, architecture design and product improvements Lead code/design reviews to ensure smooth project execution and accurate planning Ensure proper level of testing coverage across features & functions with a test first mindset Collaborates across engineering, product and design to gather and address technical and design requirements Proactively identify new areas for improving product features in conjunction with developers, designers and product managers Curious and learning mindset, including staying up to date with new technologies to constantly innovate our mobile platform Build reusable code and libraries for future use Responsible for providing documentation, coaching, training and support to direct team and stakeholders where needed Enhance development tools and test coverage to improve the overall efficiency of our mobile platform Accountable for overall application health and monitoring of our platform including escalating to proactively address customer facing issues Own, troubleshoot and drive client issues to resolution, including new and existing features Participate in on call rotation as part of a defined support structure Job Requirement: At least 8 years of experience in software development, or a related field. Bachelors or Master's degree in engineering, CS, physics, math, statistics, or another related field or equivalent work experience Advanced programming skills in an object-oriented language such as Java or C#, with experience as a mobile application developer Advanced programming skills in a mobile language (Dart/Flutter or platform specific language Kotlin/Swift) Some past experience with server side layout management or feature flagging or dynamic configuration at the enterprise level Familiarity working with Firebase and/or other tools with a customer first mind-set to build highly reliable, performant and best in class mobile apps In-depth understanding of the entire mobile application development process (design, development, deployment, maintenance and strategy) Practical proven experience working with mobile CI/CD frameworks Collaborative problem solving attitude and willing to take a variety of approaches Strong written and verbal communication skills, with demonstrated experience providing technical input Proven ability to work cross-functionally with engineering, product, design and customers Ability to work cross functionally to build and maintain quality product features Ability to participate in on call rotation Preferred: Past experience working with mobile dev-ops in a SaaS environment Past experience working with server side layout management, feature flagging and dynamic configuration Experience working with Firebase and/or other tools with a customer first mind-set to build highly reliable and performant mobile apps,