Software Engineer
Role: Software Engineer - Mobile
Responsibilities:
● Build new features and directly impact the future of our product.
● Work on cutting-edge technologies.
● Improve and maintain existing modules.
● Ensuring the best performance and user experience of the application.
● Writing clean, readable and testable code.
Your Experience & Skills
● Must have at least 2 years of experience in mobile app development (Core Android or Core iOS).
● Proficiency in React Native, Firebase, Swift/Objective C, JAVA/Kotlin.
● Proficiency in writing automated tests (Junit, Espresso etc.).
● Understanding mobile app design guidelines on each platform and being aware of their differences
● Full understanding of the HTTP and server-client interactions and intricacies of database performance and infrastructure compatibility.
● Understanding of products and having a passion for building software that provides a great experience.
● Effective at troubleshooting, debugging, and root causing defects in large scale systems.
● Experience with performance optimization approaches (caching, aggregations, compression, etc.)
● Familiarity with RESTful API’s.
● Develop clean, high-quality code and automated tests to verify its operation.
● Demonstrated strong analytical and problem-solving skills.
● Team player, strong communication skills, and empathetic.
● Degree in Computer Science (not a must; we're always looking for super talented people).
Job Type
Payroll
Positions
Backend Developers
Refer a friend for this role and earn
973.12 USD
Use the share options below Learn More
Refer a friend for this role and earn {{(JobDetailByID.referral_fee > 0) ? getExchangeDecimalRateData((JobDetailByID.referral_fee/4)): getExchangeDecimalRateData(49/4) | number : 0 }} {{currency_code}}
Don’t forget to share your referral URL
41 - 47 K/Year USD (Annual salary)
Longterm (Duration)
Onsite Bangalore, Karnataka, India
India
karthikeyan P