logo

JobNob

Your Career. Our Passion.

Senior Software Engineer I


Powerschool India


Location

Bangalore | India


Job description

Responsibilities

  1. Advanced Application Development : Develop sophisticated mobile applications for both iOS and Android using Flutter, Dart, and Swift.
  2. Cross-Functional Collaboration : Work closely with various teams to define and deploy new features while utilizing tools like Azure and GitLab for project management.
  3. Ongoing Maintenance and Improvement : Update and refine existing applications, integrating new technologies to boost development efficiency.
  4. Quality Assurance and Troubleshooting : Ensure high performance and quality of applications, with a focus on troubleshooting and resolving issues.
  5. Independent Leadership : Manage projects independently, provide mentorship to junior developers, and effectively allocate time and resources.
  6. Industry Awareness : Stay updated with the latest trends in mobile technology and apply innovative solutions to projects.

Qualifications

Qualifications

To be considered for and to perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily.

The requirements listed below are representative of the knowledge, skill and/or ability required.

Qualifications include:

Environmental Factors

  1. Workplace Setting :
    • The role typically requires working in a fast-paced tech environment, often with open-plan offices or collaborative workspaces designed to foster communication and idea-sharing among team members.
    • May occasionally need to work in isolation to focus on complex coding tasks or when meeting tight deadlines.
  2. Technological Infrastructure :
    • Access to state-of-the-art hardware and software is essential for the development and testing of mobile applications.
    • A robust network infrastructure to support high-speed internet and secure access to development tools, repositories, and cloud services.
  3. Collaborative Platforms :
    • Utilization of collaborative tools and platforms such as GitLab, JIRA, or Slack for project tracking, code sharing, and real-time communication.
    • Video conferencing and remote access tools are essential for engaging with team members who may be distributed across different locations.
  4. Health and Safety Considerations :
    • Ergonomically designed workstations to ensure comfort during long periods of coding and testing.
    • Regularly scheduled breaks to prevent burnout and repetitive strain injuries common in tech-oriented roles

Physical Requirements

  1. Visual Acuity :
    • The role requires prolonged periods of computer usage, thus necessitating clear vision for tasks such as reading code on screens, identifying bugs, and designing user interfaces.
  2. Manual Dexterity :
    • Frequent use of a keyboard and mouse or other input devices is necessary, requiring fine motor skills to write code, manage files, and navigate software applications efficiently.


Job tags



Salary

All rights reserved