11+ Control Systems Jobs in Bangalore (Bengaluru) | Control Systems Job openings in Bangalore (Bengaluru)
Apply to 11+ Control Systems Jobs in Bangalore (Bengaluru) on CutShort.io. Explore the latest Control Systems Job opportunities across top companies like Google, Amazon & Adobe.
Software Development Engineer II (App)
About the company:
At WizCommerce, we’re building the AI Operating System for Wholesale Distribution — transforming how manufacturers, wholesalers, and distributors sell, serve, and scale.
With a growing customer base across North America, WizCommerce helps B2B businesses move beyond disconnected systems and manual processes with an integrated, AI-powered platform.
Our platform brings together everything a wholesale business needs to sell smarter and faster. With WizCommerce, businesses can:
- Take orders easily — whether at a trade show, during customer visits, or online.
- Save hours of manual work by letting AI handle repetitive tasks like order entry or creating product content.
- Offer a modern shopping experience through their own branded online store.
- Access real-time insights on what’s selling, which customers to focus on, and where new opportunities lie.
The wholesale industry is at a turning point — outdated systems and offline workflows can no longer keep up. WizCommerce brings the speed, intelligence, and design quality of modern consumer experiences to the B2B world, helping companies operate more efficiently and profitably.
Backed by leading global investors including Peak XV Partners (formerly Sequoia Capital India), Z47 (formerly Matrix Partners), Blume Ventures, and Alpha Wave Global, we’re rapidly scaling and redefining how wholesale and distribution businesses sell and grow.
If you want to be part of a fast-growing team that’s disrupting a $20 trillion global industry, WizCommerce is the place to be.
Read more about us in Economic Times, The Morning Star, YourStory, or on our website!
Founders:
Divyaanshu Makkar (Co-founder, CEO)
Vikas Garg (Co-founder, CCO)
Job Description:
Role & Responsibilities:
- Architect and oversee the development of our mobile application using React Native, ensuring high-quality code, performance, and user experience.
- Collaborate closely with Product Managers, Designers, and other stakeholders to understand requirements and translate them into technical specifications and deliverables.
- Drive the end-to-end software development lifecycle, including planning, estimation, execution, and delivery of mobile app projects.
- Take ownership of technical decisions, code reviews, and ensure best practices are followed in the team.
- Provide technical mentorship to engineers, promoting their professional growth and skill development.
- Stay up-to-date with industry trends, emerging technologies, and best practices in mobile app development to drive continuous improvement and innovation.
Requirements:
- Solid experience in mobile app development using React Native, with a proven track record of successfully delivering high-quality mobile applications.
- 3-4 years of experience with mobile app development with React Native or web development with React
- Strong understanding of software development methodologies, architecture, and design patterns.
- Excellent verbal and written communication skills, with the ability to effectively interact with cross-functional teams and stakeholders.
- Strong problem-solving skills and the ability to make strategic and technical decisions.
- Experience with B2B SaaS products or similar industries is a plus.
Benefits:
- Opportunity to work in a fast-paced, growing B2B SaaS company.
- Collaborative and innovative work environment.
- Competitive salary and benefits package.
- Growth and professional development opportunities.
- Flexible working hours to accommodate your schedule.
Compensation: Best in the industry
Role location: Bengaluru/Gurugram
Website Link: https://www.wizcommerce.com/
● Strong knowledge of Android SDK, different versions of Android & advanced concepts
● Strong knowledge of Android UI design principles, patterns, and best practices
● Experience working on Databases & Network layer; should be able to implement offline-first
experience for users with low-internet-connectivity
● Familiarity with RESTful APIs to connect Android applications to back-end services
About the company
It has set up a benchmark in the Medical and Health industry with its Digital revolutionary changes. It had a huge impact on Countries Education & the Health sector, as it has taken an effort to uplift & Developing Digital support in India's Medical Education with the sword of Technologies. Our products are being Designed & Developed to benefit the Medical Aspirant as well as its Country's Health Education system. With its continuous effort, many Medical Institutions have been successfully adopting a Digitalised advanced way of Teaching & Learning. Its MedWhiz LMS is very Effective & Essential for Medical Aspirants.
Years of experience : 3-4
Responsibilities
● Build pixel-perfect, buttery smooth UIs across both mobile platforms.
● Leverage native APIs for deep integrations with both platforms.
● Diagnose and fix bugs and performance bottlenecks for performance that feels
native.
● Reach out to the open source community to encourage and help implement
mission-critical software fixes—React Native moves fast and often breaks
things.
● Maintain code and write automated tests to ensure the product is of the
highest quality.
● Transition existing React web apps to React Native.
Skills
● Firm grasp of the JavaScript and Typescript language and its nuances,
including ES6+ syntax
● Knowledge of functional and object-oriented programming
● Ability to write well-documented, clean Javascript code
● Rock solid at working with third-party dependencies and debugging
dependency conflicts
● Familiarity with native build tools, like XCode, Gradle ,Android Studio, IntelliJ.
● Understanding of REST APIs, the document request model, and offline
storage
● Experience with automated testing suites, like Jest or Mocha
- Develop Android handset clients
- Develop architecture and low-end designs based on customer and product management requirements
- Communication of designs and other development issues to developers and managers
- Design, develop and manage automated unit and acceptance tests
- Peer review of design code and tests
- Participate in the agile development program
- Bug Fixing
- Take ownership of deliverables
- Adhere to development methodologies
ESSENTIAL SKILLS/ATTRIBUTES:
- Excellent knowledge of Android
- Appreciation for the limitations of handset development
- Attention to detail and subtleties of UI design and implementation
- Understanding of design patterns
- Ability to design for scalability and resilience
- Strong application process flow and problem-solving techniques
- Strong focus on refactoring and code quality
- Understanding of software configuration management and release management
- High levels of software engineering literacy and communication skills
- Friendly and professional manner
- Minimum 3 - 5 years java development
- Third Level Qualifications in computing, mathematics, or science
- Experience in building web (PWA)/mobile app using ionic/reactjs (react native)
DESIRED SKILLS:
- Experience of working in an agile environment
- Product development and lifecycle experience
- Experience in unit testing
- Scripting (JavaScript, Ruby, Python, Shell, etc.)
- Knowledge of build systems such as Maven and Gradle
- RESTful development
- XML, JSON, HTTP, SyncML, HTML 5, CSS, Groovy
- Windows and Unix development
- Experience leading development teams or performing customer-facing duties is an advantage
- Kotlin Language Skills
- Apply knowledge of Javascript (ES6) including all the latest features
- Usage of third party libraries for Maps, UI scaling, Styles, Secure storage, Permissions, Navigation, Splash screen, Network. Analytics. Push notifications, Localization, Calendar, etc.
- Build and run apps using Xcode, and Android Studio
- Persistence support using frameworks like Realm
- Comprehend performance issues and solve them
- Knowledge of Git (including merging, branching and resolving merge conflicts)
Desired skills
- Ability to create flexbox driven UI layout
- Configuring ESLint for JS code linting
- Being aware of alternate state management mechanisms like MobX
- Is proficient in either iOS or Android programming too.
Technical Skills
- Knowledge of all aspects of React framework
- Components, containers, JSX specification of component UI layout, Component lifecycle
- Props and State mechanism used for data flow
- Various kinds of views (text, button, scroll view, flat list, etc.)
- Navigation
- RN animations and gesture system fundamentals
- Redux state management library
- React Router usage
- JSON/XML parsing
KeepTruckin is on a mission to modernize the trucking industry. With the leading fleet management platform, we are bringing trucks online and fundamentally changing the way freight is moved on our roads.We see our hard work rewarded in tangible ways every day and we believe that intelligence is most powerful when paired with humility. We're motivated by the opportunity to impact and improve every facet of a trillion-dollar industry that touches everyone's lives. KeepTruckin is proud to be a Forbes Cloud 100 company, a 2020 Career-Launching Company by Wealthfront and named a Forbes Best Startup Employer 2020.About the
Role:
As one of our first mobile engineers in Bangalore, this is a great opportunity to make a significant impact in designing and building our new KeepTruckin Fleet Manager Android app and as well as grow by working directly with experienced technology professionals with backgrounds from Silicon Valley companies like Google, Twitter, Facebook and Uber (to name a few). We are looking for candidates who have a familiarity with Java and Kotlin, and a good understanding of system architectures (MVC, MVVM, Redux) and a forward thinking mindset aimed at high readability (declarative) code, as well as identifying problems or bottlenecks before they become issues.
What You'll Do:
Develop from scratch our new Android KeepTruckin Fleet Manager AppWork with product team to refine feature specs, and work with cross functional teams like IoT, Embedded, Data Science/ML, Computer Vision & Motion teams to create fluid user experiences with interactive visualization for a multitude of data from these different teamsCommunicate with backend engineers about API requirements or refinements, and engage with the senior engineers for mentorship to learn & grow in your areas of interestAnalyze our user's data to identify bugs, and help support team to diagnose user problemsBe able to work as part of a small, tightly knit team
What We're Looking For:
2-4 years of experience working on Android apps with a deep understanding of Android SDKsProficiency in Java, Kotlin, Android lifecycle, custom views, database/persistenceAn understanding of Android UI/UX and application design paradigms. An appreciation and understanding of automated app testingKnowledge in RxJava2, Dagger2, and knowledge or interest in commercial vehicles/trucking is a plus!
Creating a diverse and inclusive workplace is one of KeepTruckin's core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.Please review our Candidate Privacy Notice here. ( https://drive.google.com/file/d/1Xs7GivrHCj05XC6-mn6MsRGG3V5AcgZ5/view?usp=sharing )
At Navi, our mission is to build financial services that are simple, accessible and affordable.
Navi is founded by Sachin Bansal & Ankit Agarwal to build consumer-centric and technology-driven businesses in the BFSI (Banking, Financial Services & Insurance) space.
Responsibilities:
- Work on the development of the Android app for our first product
- Write clean, well-tested code
- Optimise app performance using real profiling data
Requirements:
- 3+ years of software development experience
- Strong computer science fundamentals
- Deep knowledge of Java and Android SDKs, familiarity with Kotlin
- Can write code that is readable, maintainable and testable
- Know the importance of tests and how to approach writing different types of tests
Bonus:
- Know how to use test driven development as a design tool
- Seek to identify key underlying ideas and use those as building blocks before reaching for shiny new tools
https://docs.google.com/document/d/18eWIOPYs0Hi8Kr4lXTtP_XMJp_4BrBzOd9Eui8v_l-c/edit?usp=sharing">favourite books




