As a Senior Software Engineer, you are responsible for producing and implementing functional software solutions. In this role, you will be able to work independently with little supervision.
Responsibilities
- Develop new App features following industry-standard best practices for software design, development and testing
- Work on App front-end (React + Redux / Angular 6 +) with MVVM architectural principles and build API’s
- Determine areas for app redesign and scope for improvements continuously
- Critical issue resolution for emergencies & production issues
- Monitor the performance of App and work on continuous improvements
Qualification
- Bachelor’s or Master’s degree in Computer Science & Engineering or a related field from a reputed institution.
- 4 to 7 years of experience in Software Engineering, Product development and Mobile app development
- Minimum of 4 years hands on work experience in web app development (React + Redux, Angular 6 + or similar framework)
- Hands-on work experience in developing Restful / GraphQL API using Ruby on Rails, Spring Boot or similar frameworks will be a bonus.
- Excellent programming skills in any Object oriented / Functional programming languages like Typescript/JavaScript.
- Good understanding of software design, MVVM architecture, object-oriented principles, and design patterns.
- Experience building Mobile apps with Unit testing and QA techniques like TDD/BDD or CI/CD.
- Agile SDLC experience. Strong knowledge of Git (branches, submodules, rebasing) and other Agile tools such as JIRA & Confluence.
Education Qualification: Graduate from B.E/ B.Tech / MCA / M.Tech Background.
Please mention the word **NAVIGABLE** and tag RMTk1LjIwLjI0MS40OQ== when applying to show you read the job post completely (#RMTk1LjIwLjI0MS40OQ==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.