Job details
Technical Consultant React Native & Type Script
- Java
- REST
- Node.js
- GraphQL
- TypeScript
- Android
- Agile
Posted: 1 week ago
Job description
Responsibilities:
- Responsible for building and maintaining an innovative mobile application in a cloud environment on Azure
- Analyse requirements, prepare High level/low-level designs, and realize it with project team.
- Lead a team of React Native software engineers, take the delivery responsibility of the team.
- Ensures quality of deliverables from team by doing stringent reviews and coaching the team.
- Provide the estimates for complex and large projects, support Project manager to arrive at project planning.
- Forms the bridge between the Software Engineers and Solution Analysts, IT architects.
- Discusses technical topics (with the SEs, as a specialist), as well as holistic, architecture topics (with the IT Architects, as a generalist).
- Translates complex content to different stakeholders, both technical (like software engineers) as well as functional (business), in a convincing and well-founded way, and adapted to the target audience.
- Works in a support environment, eye for details and keen on optimizations.
Profile Description:
- Able to take care of all responsibilities mentioned in the above section.
- 12 to 15 years of experience in working on Mobile applications, of which at least 6 years in JavaScript, React, and React Native.
- Minimum 6 years of experience of React Native and Typescript (be able to demonstrate contribution to a product build with React native)
- Experience with deploying mobile software: phased rollouts, feature flagging, CICD approach, build toolchain, App Store Connect, Play Store,
- Able to write well-documented and clean Typescript code.
- Affinity with maintaining and evolving a codebase to nourish high-quality code.
- Familiar with state management eg. React Query
- Experience with GraphQL and how GQL works vs REST api's
- Knowledge of Node.js
- Knowing how to make the app accessible to all users is an expectation.
- Sufficient knowledge of the underlying native platform (Obj-C / Swift / Java / Kotlin / Xcode/ Gradle/ Android Studio)
- Experience with automated testing suites like Jest
- Familiar with one or more CI/CD environments: Gitlab CI, Github Actions, Circle CI, etc
- Strong problem-solving and critical-thinking abilities
- Good communication skills that facilitate interaction
- Confident, detail oriented and highly motivated to be part of a high-performing team
- A positive mindset and continuous learning attitude
- You have the ability to work under pressure and adhere to tight deadlines
- Familiar with SCRUM and Agile collaborations. Ensures compliance of project deliverables in line with Project Management methodologies.
- Exchanging expertise with other team members(knowledge sharing)
- Strong customer affinity, to deliver highly performant applications & quick turn around in bug fixes.
- Work in project teams and go for your success as a team. lead by example to drive the success of the team on a technical level.
- Is willing to work in both Projects and Maintenance activities.
- Open for travel to Belgium.
Nice to have Competencies:
- Working experience in a SAFe environment is a plus.
- Experience working with European clients
Full Time, Permanent
Software Development
Education
B.Tech/B.E. in Any Specialization
Any Postgraduate
Key Skills
Skills highlighted with ‘‘ are preferred keyskills