Senior Software Engineer Gloify
Gloify
Office Location
Full Time
Experience: 3 - 3 years required
Pay:
Salary Information not included
Type: Full Time
Location: Karnataka
Skills: Product Development, Git, Docker, Jenkins, Dart, SQLite, Unit Testing, Integration Testing, Mentoring, Git, JIRA, design skills, Postman, Responsive Web screens, Mobile screens, ProblemSolving Skills, Quick Learning Abilities, Flutter, State Management tools, providers Bloc, pubdev, code reviews, Architectural standards
About Gloify
Job Description
You will be responsible for the complete ownership of the modules assigned to you. This will involve designing, coding, and releasing the modules. It is imperative to ensure that projects are implemented within the approved architectural standards. You will be leading code reviews and implementing the best coding standards to maintain code quality. Additionally, mentoring and guiding other team members will be part of your role. Your proficiency in Flutter is crucial for this role. With 3-5 years of hands-on experience in Dart and Flutter, you should be well-versed in State Management tools like providers Bloc. Knowledge of pub.dev and managing packages is required. Experience with SQLite is desirable. You should also be adept at writing unit and integration test cases to ensure the quality of the software. Your design skills should be excellent, and you should have experience with responsive web screens and mobile screens. Exposure to tools like Git, Docker, Jenkins, and Postman is essential for this role. Excellent problem-solving skills and quick learning abilities will be beneficial in adapting to new challenges. In this role, you will be writing programming code from scratch or modifying existing software. Utilizing reusable components to reduce time and cost is a key aspect of the job. You will create reusable components and fix bugs based on the tickets raised through JIRA. Testing the website thoroughly to identify and resolve any issues is part of the responsibility. Committing the code using GIT for version control will be a routine task. Overall, this role requires a proactive approach, strong technical skills, and the ability to work collaboratively in a team environment to deliver high-quality software solutions.,