Software Dev Engineer II

Software Dev Engineer II

Swiggy
5-8 years
Not Specified

Job Description


Software Dev Engineer II- React Native
ABOUT THE TEAM AND THE ROLE
The All Things Supply Team at Swiggy works on various problem statements around-Vendor/Restaurant side of the Business, Kitchen Technology, Private Labels, Cloud Kitchen, Vendor Payouts, Trust and Safety etc. As Swiggy is venturing into new domains, we are looking for enthusiastic Engineers to join us in our mission to take India's largest food delivery platform to new heights and be a part of a team that is building these new business lines from scratch
What Qualities are we looking for
Be part of Culture where Customer Obsession, Ownership, Teamwork, Bias for Action and Insist on High standards are a way of life
Learn and use cutting edge technology to build state of the art platforms that enhance customer experience at scale
Be part of high performing teams that know how to have fun along the way
Collaborating with Designer and the Product Managers to translate beautiful designs into pixel-perfect views
Conversing in GraphQL with backend teams to design APIs
Experimenting and suggesting improvements to our frontend tools & workflows
Taking the lead to maintain, refactor and if necessary, throw away legacy frontend code
End to end engineering - design, development, testing, deployment for the UI work
Job Requirements
* 3-5 years of hands-on experience developing mobile/web apps with at least 2 years using React Native
* Sound knowledge of JavaScript ES6 & ReactJS + React Native
* You have a sound understanding of the GraphQL spec
* A command of native iOS and Android development
* Must have published more than two apps to play store/ app store which have a server side interaction
* Strong understanding of mobile design principles, patterns, and best practices . Strong analytical skills and the ability to review code
* Proven experience in both small and medium- teams
* Proven ability to architect mobile application and adapt and improve the existing architecture Unit testing with automated testing suites, like Jest
Good to have:
* Familiarity with benchmarking and optimization techniques
* Eye for animation and understanding of motion principles.
* Experience with HTML/JS/TypeScript, embedding web components in the native application to create seamless hybrid applications would be a plus
* Experience with Agile Development, SCRUM methodologies
What will you get to do here
* Coming up with best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team.
* Driving the adoption of best practices & regular Participation in code reviews, design reviews, architecture discussions.
* Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you can create.
* Implementation of long term technology vision for your team.
* Creating architectures & designs for new solutions around existing/new areas
* Decide technology & tool choices for your team & be responsible for them.
Visit our tech blogs to learn more about some the challenges we deal with:
https://bytes.swiggy.com/the-swiggy-delivery-challenge-part-one-6a2abb4f82f6
https://bytes.swiggy.com/swiggy-distance-service-9868dcf613f4
https://bytes.swiggy.com/the-tech-that-brings-you-your-food-1a7926229886
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, disability status, or any other characteristic protected by the law.

Job Details

Employment Types:

Industry:

Other

About Swiggy

Job Source : careers.swiggy.com

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content