Posted 3 months ago
About the job
The ideal candidate will be responsible for developing high-quality mobile applications for iOS and Android users. They will also be responsible for designing and implementing testable and scalable code for the mobile platforms.
Desired Skills and Experience
Experience in Flutter, Dart with strong knowledge of native or cross platform mobile development frameworks is a must.
C#, .Net Core development experience desired.
3-5 years of overall software development experience.
Experience in developing high-availability, high-performance, customer-facing mobile applications
Experience with collaborative code development in small agile teams and managing releases (Git, Continuous Integration, Continuous Delivery)
Experience building internal and external APIs and RESTful web services
Strong foundation in Database (SQL/NoSQL)
Outstanding understanding of software design, development and architecture
Create new features of the product from scratch and enhance existing features, optimise from conception and design through testing and deployment.
Part of the core team responsible for powering the various parts of the product.
Collaborate with the team to find optimal solutions and engineering workarounds based on resource/time constraints
Communicate development status and features to the rest of the team members
Find innovative ways to increase efficiency/Application performance.
Implement Visual Designs in standards compliant.
Build efficient and reusable front-end systems and abstractions.
Develop responsive designs and thoroughly test cross browser compatibility.
Work with developers to integrate markup across projects.
Identify and research new technologies & corporate in tech stack.
Suggest and implement improvements to existing product interfaces.
Work closely with product management team to define and refine feature.
Manage interactions with designers, testers and other developers
Excellent critical thinking, problem-solving and analytical skills.
Startup/Fast paced development experience would be preferred.
Additional Plus if you have,
Prior experience working at a startup or in an entrepreneurial environment.
Worked in a web startup before and been part of the core development during a high growth phase
Practical experience with building scalable, high availability and high-performance systems
Hands-on background with agile development practices including test driven development and scrums
Familiarity with a variety of programming languages and development tools
Work experience with a solid foundation in computer science, strong competencies in data structures, algorithms and software design.
You must be proficient in Problem Solving and Data structures since you got to find the best way of handling huge set of data.
At least 2+ years of product development experience with expertise in designing and implementing high-performance web applications.
Bachelor’s degree or equivalent experience in Computer Science or related field
Development experience with programming languages and mobile application development.
SQL/NoSQL database or relational database skills
Work Location: Bangalore, India
Employment Type: Full-time
Open Positions: 2-3