Software Engineer - L1 (React Native Developer)
Job Description:
Seeking a Software Engineer – React Native, who enjoys solving complex problems using clean, efficient and performance methods and putting those solutions into action whilst working in a team.
Key Responsibilities
• Overall responsible on the Implementation part of the project i.e., getting things right
• Support L2 engineer to analyse the User Requirements, NFRs and Technical Requirements for the project
• Identify any unknowns i.e., missing scenarios, etc and consult with PO to ensure those are defined either as a User story or UAC
• Identify ways to implement a story and select the approach that is best suited for the project. Consult with L3 as required
• Break down user stories along with the team to identify technical tasks
• Provide detailed estimates before the start of the sprints. Need to work with the Team to get the estimates
• Ensure the software is developed confirming the project architecture, coding standards and NFRs (preferred)
• Create technical documents as required for the project in JIRA, Confluence, or other tools (preferred)
• Provide POs and ADMs with daily updates of the team via Jira and Slack (preferred)
• Proactively communicate with other members of the team (preferred)
• Provide HR and Management with any relevant information to help improve organization's culture & performance
Key Skills
• Understanding of various advance JavaScript concepts
• Ability to write well-documented, clean JavaScript code
• Strong hands-on experience in enterprise grade mobile application development with React Native/React JS programming experience
• Can demonstrate use of OOPs Patterns
• Build pixel-perfect, buttery smooth UIs across both mobile platforms
• Ability to implement third party libraries into an existing code (preferred)
• Familiarity with native build tools, like XCode, Android Studio (preferred)
• Experience with automated testing suites, such as JEST (preferred)
• Understanding of Redux, Redux-thunk, Redux Saga (preferred)
• Can unit test to perfection
• Ability to analyse System Requirements at the Epic level
• Ability to create UML diagram to define the implementation for the Epic with multiple stories
• Can demonstrate use of OOPs Patterns
• Can work on agile Estimation techniques
• Can perform Basic Task Management & Planning
• Good debugging skill to find out the problem in the code (preferred)
• Knowledge of Source code repository including Git, Bitbucket, Mercurial or anything similar (preferred)
Education and Experience
• 1-3 Year experience as a Software Engineer
Analytical & Person Skills
• Should have good logical reasoning and analytical skills
• Good communication skills and extrovert
• Positive attitude and a team player
• Openness to learn new concepts
• Attention to details
• Take own initiatives to achieve own goals
Shift Timings – 11:00 AM - 8:00PM
Desired Profile / Criteria / Skills :
Shift Timing : 11:00 am to 08:00
5 Day Working ( Mon to Fri )
Key Skills :
Company Profile
Service based IT company .
55+ Tech Experts currently .
Caterigng to international market of US, UK ,Canada, Australia and Dubai .
Working in latest digital technologies like AI, AR, IoT etc .
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.