Job Description
Job Category: Information Technology
Description
City Experiences is seeking an Associate Software Engineer for our Information Technology operation in Jaipur, India.
About You:
This person will be adaptable, dynamic, and embody City Experiences' RESPECT Service System.
About the Opportunity:
We are looking for a Node & React software engineer responsible for the development and maintenance of web applications aimed at ticketing solutions. Your primary focus will be development of APIs to interact with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure such as GraphQL and front-end calls. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Essential Duties & Responsibilities:
• Design and build applications for the Node platform
• Ensure the performance, quality, and responsiveness of applications
• Collaborate with a team to define, design, and ship new features
• Identify and correct bottlenecks and fix bugs
• Help maintain code quality, organization, and automatization
• Additional job duties assigned
Requirements & Qualifications:
Minimum Qualifications:
• Bachelor's degree in a Computer Technology related field or equivalent experience
• Master's degree preferred
• Proficient with Node.JS and React.JS
• 0 - 2 years experience as a Software Engineer
• Experience with iOS frameworks such as Core Data, Core Animation, etc.
• Experience with offline storage, threading, and performance tuning
• Familiarity with GTFS, Real Time transportation Lat/Long coordinates, and RESTful APIs to connect iOS applications to back-end services
• Knowledge of other web technologies and UI/UX standards
• Understanding of Apple's design principles and interface guidelines
• Knowledge of low-level C-based libraries is preferred
• Experience with performance and memory tuning with tools such as Shark
• Familiarity with cloud message APIs and push notifications
• Knack for benchmarking and optimization
• Proficient understanding of code versioning tools as Github and Gitlab
• Familiarity with continuous integration solutions such as Gitlab
Grooming:
• All crew members must maintain a neat, clean and well-groomed appearance (specific standards available in the Employee Handbook).
Physical Demands:
• Ability to bend, rotate and reach frequently
• Ascending/descending stairs or ladders safely
• Ability to maneuver through/in/around small and/or confined areas within the vessel
• Must be able to maintain both static and dynamic standing balance to complete various duties associated with job
💡 Quick Summary
Seeking a career-building opportunity? The Associate Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Jaipur offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
