Posted On 29 October

  • Software Developer

    • Company Gratitude India
    • No. of Openings 10+
    • Salary Not Disclosed
    • Work Type on-site

    Job Description :

    General responsibilities:

    Providing an excellent customer service experience and help customers achieve their desired goals. Key responsibilities include:

    • Daily stand-up meeting with scrum team at the same time each day

    • Deliver on what was promised by you / your team during the stand-up meeting and escalate issues immediately when blocked

    • Participate in sprint planning for each two week sprint

    • Participate in PI planning for each 10 or 12 week PI

    • Perform Pull Request code reviews for your teammates

    • Coordinate over Slack and/or Teams with other team members and the

    customer when working remote to ensure near realtime communication on

    daily tasks and issues

    • Spend most of your time working in Java/Android/Android TV development to build user-facing features with top notch UI and UX, application business logic or other application components as necessary to meet the requirements acceptance criteria for the development tasks you are assigned

    • Take full ownership and responsibility for building, shipping, and maintaining features

    • Diagnose and fix bugs and performance bottlenecks for performance that feels native

    • Maintain code and write automated tests to ensure the product is of the highest quality

    • Proactively identify areas for improvement and make recommendations for solutions within the code base

    • Work closely with product and engineering teams to spec-out, design and implement user-facing features

    • Understand and collaborate on complete product lifecycle from concept to execution

    • Stay up to date with tech stack and industry trends, sharing knowledge and best practices with the team

     

    Functional skills and knowledge:

    Review and analyze requirements, user’s stories for validity and feasibility and understand what needs to be design and develop or maintain

    Translates user requirements into software design, creates architectural specifications, and ensures feasibility, functionality, and integration with existing systems and platforms

    Code maintenance and scalability solution design and development

    Delivers documentation and diagrams that translate complex technical problems into digestible visualizations/write-ups

    Write clean, concise, readable code that follows common design patterns while adhering to best engineering practices.

    Collaborate with immediate superior or manager, team members and/or cross-functional teams, backend development team to develop effective solution

    Experience and knowledge in software development and application or programming tools/languages i.e., JAVA, J2EE, J2SE, Tomcat, Javascript, Object Oriented Programming and Data Structures

    Experience with JIRA, Confluence, BitBucket, GitHub, Cloud Technologies, Microservices, SQL and NoSQL

    Experience with RESTful JSON feed consumption

    Knowledge and working experience with industry standard best development practices for various project methodologies (Agile, Scrum, Waterfall, etc.), implementation and deployment activities will be essential

    Experience working as a front-end/UI engineer within the video or streaming space, and/or working with Connected TV devices like AndroidTV, SamsungTV, FireTV, is a plus

    Softskills:

    Analytical, critical thinker and problem-solving skills together with good verbal and written communication and collaboration skills

    Sense of ownership and pride in performance and its impact on company’s success

    A positive mindset, team-oriented, results-driven, and organized

    Flexible to changes in a project (eg., in adjustment of deadlines, extension or reduction of a team, etc)

    Willingness to learn new technology and enhance existing skillsets to grow within the team in addition to suggesting process improvements

    Ability to empathise and understand the perspective of user’s experience and team members

     

    Education:

    Bachelor’s degree in Computing/Information Technology or equivalent

    Work experience:

    Minimum 3 years’ experience in a similar role

    Information

    • HR Name :Waweru Boniface
    • HR Email :feedback@gratitudeindia.com
    • HR Phone :+(91)-7738766644
Top