đź“ŤColombia
Associate Principal Engineer, React Native
closed
Nagarro
đź“ŤRemote - India
Summary
Join Nagarro, a rapidly growing Digital Product Engineering company, as a senior engineer. You will design and develop solutions for mobile and web applications, leveraging your extensive experience in React Native, ReactJS, and Apigee API Management. Your responsibilities include writing high-quality code, translating business requirements into technical designs, and guiding developers. A strong understanding of API design (GraphQL and REST), microservices, and various technologies is crucial. You will also play a key role in defining architectural guidelines and ensuring adherence to best practices. This role requires 11+ years of experience and a Bachelor's or Master's degree in a related field.
Requirements
- 11+ years of experience
- Proven experience in designing and developing solutions for mobile and web application channels
- Hands-on experience with mobile app development and design, either native or hybrid platforms such as React Native
- Strong knowledge of web app development and design, particularly using ReactJS
- Strong working experience in Apigee API Management
- Proficiency in designing APIs, with a focus on GraphQL as the primary framework and REST as a secondary skill
- Familiarity with CMS platforms, push notifications, Firebase, Google Analytics, and other related technologies
- Understanding of microservices-based architecture and API management principles
- Excellent communication and interpersonal skills
- Knowledge of techniques to ensure efficient system performance
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field
Responsibilities
- Writing and reviewing high-quality, maintainable code
- Understanding client business use cases and technical requirements, translating them into an elegant and scalable technical design
- Mapping decisions with requirements and guiding developers with clear technical instructions
- Identifying and narrowing down the best solutions to meet client requirements
- Defining guidelines and benchmarks for non-functional requirements (NFRs) during project implementation
- Writing and reviewing design documents explaining architecture, framework, and high-level application design
- Reviewing architecture and design aspects like scalability, security, design patterns, user experience, and NFRs, ensuring adherence to best practices
- Developing and designing end-to-end solutions, defining technologies, patterns, and frameworks
- Resolving issues during code reviews through systematic root cause analysis
- Conducting POCs to validate the feasibility of suggested designs/technologies
This job is filled or no longer available