Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Role purpose: To Work in a delivery team following Agile working Model to Implement & Deliver software applications based on business & technical requirements. Key accountabilities and decision ownership: Develop and build advanced applications.Review code developed by the rest of the team.Owns a medium-to-large feature from technical design through completion.Perform unit testing for developed modules.Understanding of platform constraintsParticipate in hiring as a technical interviewer.Proactively improve work by creating automated tasks, templates and reusable componentsContribute to open-source components on behalf of your teamTroubleshoot & Fix bugs raised by customer or testing teams.Documentation for written code. Core competencies, knowledge and experience:Team player with co-operative spiritExcellent communication skills.Innovative and self-motivated.Capable to mentorship others.Hard worker with high sense of ownership.Agile awareness is a must.Ability to understand , discuss & present business context with technical & non-technical internal & external stakeholders. General technical/professional qualifications: 4-6 years of development experience.Deep Understanding OOP/Functional Oriented Programming .Practical experience in Unit Testing and mocking concepts.Experience working with remote data via REST and JSONExperience with third-party libraries and APIsKnowledge of system design basicsDeep knowledge of code quality tools e.g. Linting tools & sonarqube Specifictechnical/professionall qualifications: React NativeJestReduxFlowNexusLottieCI/CD as a conceptBasic Native DevelopmentDesign PatternsDetoxFirebaseBuild toolsSonarQube