● Contribute towards Designing and Developing functionality for our mobile app based on Cordova and
Angular.
● Rapidly build prototypes from mockups that can be directly implemented
● Create decoupled, interactive mobile UIs using applicable Frameworks
● Improve rendering performance and memory optimizations to create a performant UX
● Support, maintenance and ongoing development for existing applications and projects
● Unit-test code for robustness, including edge cases, usability, and general reliability
● Master/Bachelors degree in computer science
● At least 4 years of related working experience
● Proven working experience in developing hybrid mobile applications, with one or more iOS and
Android apps on respective app stores. We use Cordova and Angular to build our apps.
● Experience with writing and debugging code using Angular 2.0 or above. Strong skills in HTML/CSS
and Javascript.
● Good knowledge of Javascript Algorithms and Data Structures.
● Experience with native app development on mobile is an added advantage.
● Working experience with version control systems.
● Good understanding of the mobile web development life cycle.
About Codejudge
Similar jobs
Senior Mobile developer-Android
at A fast-growing SaaS commerce company permanent WFH & Office
What is the role?
We are looking for a hands-on Android Developer to join the mobile team for Empuls. The applicant must have Android software development skills, and a passion for delivering high-quality, rock-solid apps. Android programming works closely with other app development and technical teams.
Key Responsibilities
- Translate designs and wireframes into high-quality code.
- Design, build and maintain high performance, reusable, and reliable Java and Kotlin code
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
What are we looking for?
An enthusiastic individual with the following skills. Please do not hesitate to apply if you do not match all of it. We are open to promising candidates who are passionate about their work and are team players.
- Bachelor's degree or higher in Computer Science and a minimum of 4 years of Software Development experience.
- Knowledge of mobile automation and experience on platforms such as espresso.
- Knowledge of application profiling and performance monitoring tools such as Android profiler, AppDynamics, Dynatrace, etc.
- Excellent coding skills in an object-oriented language such as Java and Kotlin.
- Experience with offline storage, threading, and performance tuning
- Have published at least one original Android app.
- Understanding of Google's Android design principles and interface guidelines.
- Strong knowledge of Android UI design principles, patterns, and best practices.
Who will you work with?
You will be working with top-quality engineers who have built one of the best employee engagement SaaS platforms. You will be reporting to the AVP of Engineering and working closely with the Architect and other leads.
What can you look for?
A wholesome opportunity in a fast-paced environment that will enable you to juggle between concepts, yet maintain the quality of content, interact and share your ideas and have loads of learning while at work. Work with a team of highly talented young professionals and enjoy the comprehensive benefits that company offers.
We are
A fast-growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore, and Dublin. We have three products in our portfolio: Plum, Empuls and Compass. Company works with over 1000 global clients. We help our clients in engaging and motivating their employees, sales teams, channel partners and consumers for better business results.
Way forward
We look forward to connecting with you. As you may take time to review this opportunity, we will wait for a reasonable time of around 3-5 days before we screen the collected applications and start lining up job discussions with the hiring manager. We assure you that we will attempt to maintain a reasonable timeframe for successfully closing this requirement. The candidates will be kept informed and updated on the feedback and application status.
Android Developer
at Squareboat Solutions Private Limited
We’re looking for developers to be a part of our world-class mobile and Android development team.
About this position
We’re looking for developers to be a part of our world-class mobile development team. If you know what it takes to build magical user experiences and consider performance to be the key feature of your app, Squareboat is definitely the right place for you.
What are you going to do?
- Collaborating with the Planning and Design teams to bring ideas to life.
- You will get the opportunity to get hands on the developing apps on different mobile platforms like iOS, Flutter, React-Native, and Ionic.
- Performing app profiling and improving performance.
- Improving code quality through code reviews
- Developing new features, maintaining code, and fixing/debugging issues.
You need to have:
- One or more published Android apps on the Google Play Store.
- Good understanding of Java and/or Kotlin.
- Knowledge of Flutter, Dart is a big plus.
- Understanding of efficient UI code as well as work with complex data structures and algorithms
- Experience with Android Design patterns of MVVM
- Experience with third-party libraries and REST APIs.
- You like to learn about new technologies and trends in mobile
- Familiarity with cloud message APIs and push notifications
- Proficient understanding of code versioning tools such as Git etc.
- Familiarity with Kotlin is a plus
- Working knowledge of Reactive programming is a plus
- Knowledge of Dependency Injection using Dagger is a big plus
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Bachelor’s degree in Computer Science or related field, or equivalent professional experience
- Experience working with agile teams and making rapid decisions in a dynamic and disruptive environment
- 1+ years of relevant software development experience
- Strong communication skills
Great perks for everyone.
Here are some of the major highlights and perks of working at Squareboat.
Macbooks
The world's best laptops + 22 inch LED Monitors for everyone
Office Parties
We celebrate everything from birthdays to work anniversaries and success stories!
Gaming Zone
Playstation, Table Tennis and plenty of more games to relax and have fun
Hackathons
Annual 24 Hour Hackathons with some great ideas and prizes!
Annual Trips
Once a year, we forget everything and travel like there's no tomorrow.
Weekly Tech Talks
Knowledge is the only thing that grows when it's shared.
Work/Life Balance
Fixed shift timing and 5 days working to maintain a healthy work/life balance.
Technologies and Clients
We offer cutting edge technologies and world class clients to work with.
Health Insurance
Company sponsored health insurance for wellbeing of all employees.
Trainings
Best technical experts to train and coach our team.
Course and Books
We offer free course and books to explore and learn from.
Squareboat Open Source
A chance to contribute to our useful open source libraries
- 2-5 years of professional Android Application development experience.
- Experience in designing, development, and REST API Integration of Android Applications using Dart, Java, or Kotlin.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Ability to design, build, and maintain high-performance, reusable, and reliable code.
- Deep knowledge of Android SDK, different versions of android, and handling of multiple screen sizes.
You’ll be responsible for:
- Owning significant architectural and product areas of the platform
- You’ll make the key decisions and see them through to successful user engagement
- Delivering features that make a big impact on our growth journey
- Writing high-quality, highly-performant code
- Pushing changes every week
- Participating in code reviews and architectural discussions - we want you to bring your expertise to the team and make us all better engineers
You’ll be successful if you are:
- An expert with Kotlin and the rest of the Android ecosystem
- Collaborative and want to see the team succeed in its goals
- Practical about tradeoffs between speed and polish
- Passionate about showing others how to do something new
- Excited to join a small team that moves quickly
Minimum 5 years of coding experience in Swift in creating Enterprise Mobile Applications of high
performance and global at scale
Hands on experience in performance tuning, debugging, monitoring
Experience designing clean and maintainable APIs
Working experience with popular thid party libraries for networking, async image loading
Experience building complex applications and g Objective-C / C++/SWFIT with Cocoa and other
frameworks
Strong understanding of iOS application architecture and Implementation (MVC, MVVM)
Experience with multithreaded programming, reusable frameworks, UI components, iOS SDK performance
tools and optimization techniques
Knowledge on UIKit, Core Animation, Autolayout, Size Classes, SnapKit
Knowledge on Core Location, MapKit, AVFoundation, StoreKit, Extensions, AddressBook, EventKit, CAllKit,
SiriKit, Core Bluetooth
Knowledge on Spatial Reasoning
Experience in following best Coding, Security, Unit testing and Documentation standards and practices
Experience in Agile methodology.
Ensure quality of technical and application architecture and design of systems across the organization.
Effectively research and benchmark technology against other best in class technologies.
Previous experience of developing VoIP based solution, live streaming/video calling based application
DevOps understanding is a plus.
Previous experience of working in Product/Solution development or Start-ups will be added advantage
Domain Knowledge: Health care
Good Communication skill
Responsibilities:
- Develop and maintain the partner(fleet) application.
- Sit with the core team to learn and address various complications through tech.
- Attend meetings to understand the intricacies of the business and implement quick features/automation to improve the application.
Requirements:
- If you can develop flutter applications, then go ahead and click Apply. Added Advantage - If you have experience in MERN stack.