Careers
At ACO TC,
We always 'Work as a Family!’
Making a right career is always important in your life. We believe that each employee needs to grow along with the Company. Believe in YOU and explore your passion with us. Make your journey a memorable one with us.
While we always strive towards perfection, we encourage ideas from employees for better collaboration. Best ideas are always recognized and rewarded. Opportunities do come your way for you to grow and upskill while you work with us. You go through variety of Talent Enhancement courses which helps you to climb your career ladder.
Behavioural skills are tied up to your Goals and plays a major factor as part of Organizational Culture. We’re looking for the minds with great zeal and attitude to be part of our growth. If you want to be part of our journey, please do get in touch with us!
All Openings:
Responsibilities
As a Senior Software Engineer - React Native and JS, will have deep expertise in React Native for cross-platform mobile development and a good understanding of React.js or Vue.js for web-based application development. You will play a key role in designing, developing, and optimizing high-performance mobile and web applications, working closely with designers, backend developers, and other stakeholders. Typical use cases would also involve development of mobile/Web applications that connect & perform actions with IoT devices / IoT Cloud platforms.
- Develop, maintain, and optimize cross-platform mobile applications using React Native.
- Collaborate with UI/UX designers and backend teams to create seamless user experiences.
- Collaborate with Cross functional IoT product development teams (Particularly Firmware developers) to understand requirements, define App architecture and develop target features / functions
- Understand IoT platform architecture / API structure and develop applications with target features / functions
- Work with React.js or Vue.js for web application development (Good to Have).
- Integrate and manage RESTful APIs, GraphQL, and third-party services.
- Write clean, maintainable, and reusable code following best practices.
- Optimize mobile and web applications for performance, scalability, and responsiveness.
- Troubleshoot, debug, and resolve issues to ensure application stability and reliability.
- Implement best practices for state management (Redux, Context API, Vuex, or Pinia).
- Integrate third-party services, including REST APIs, Firebase, GraphQL, and payment gateways.
- Utilize React Navigation, deep linking, push notifications, and other mobile-specific features.
- Troubleshoot, debug, and resolve performance and compatibility issues.
- Write unit tests, integration tests, and end-to-end tests to ensure application reliability.
- Keep up to date with the latest React Native trends, tools, and libraries.
- Work with CI/CD pipelines for continuous integration and deployment.
- Follow Agile development methodologies and participate in code reviews and team discussions.
- Deploy and manage applications on App Store, Google Play, and web platforms.
Qualification, Competencies & Experience
- 5+ years of experience in mobile application development.
- Strong proficiency in React Native, JavaScript (ES6+), and TypeScript.
- Experience with Redux, Context API, MobX, or Vuex/Pinia for state management.
- Hands-on experience with React Navigation React Hooks, component lifecycle methods
- Understanding of mobile UI/UX best practices and Material Design / iOS Human Interface Guidelines.
- Solid understanding of RESTful APIs, GraphQL, and third-party API integrations.
- Experience working with Firebase (Auth, Firestore, Push Notifications, etc.).
- Familiarity with React.js or Vue.js for web-based applications.
- Proficiency in debugging, unit testing (Jest, React Testing Library), and performance optimization.
- Experience with performance optimization, debugging, and profiling tools.
- Hands-on experience with Git, GitHub/GitLab/Bitbucket.
- Strong knowledge of Git, CI/CD pipelines (GitHub Actions, CircleCI, Bitrise, or Jenkins), and mobile app deployment processes.
- Experience with Fastlane, App Store, TestFlight, and Google Play deployment processes.
- Experience with unit testing frameworks (Jest, React Testing Library, Detox, Appium).
Nice to Have:
- Experience with Expo and React Native CLI.
- Experience with WebSockets, Push Notifications, and Real-time Data Sync.
- Knowledge of Azure, AWS, or other cloud-based solutions.
- Understanding of native iOS (Swift) or Android (Kotlin/Java) development.
- Familiarity with Agile methodologies (Scrum/Kanban).
- Previous experience in leading projects or mentoring junior developers.
- Exposure to other cross platform Mobile App development platforms would be an added advantage
- Experience working with blockchain, AI/ML-based mobile apps is a plus.
Qualifications
- Educational Qualification: BE/BTech/MCA
- 5+ years development experience in industry.
Apply Now
Responsibilities
- Teamcenter administration and user support
- End to end implementation activities for Teamcenter
- Testing, deployment and Post deployment activities
- User training and support for user manual creation
- BMIDE configuration and TEM deployment support
- Configuration of SWIM, TCAA, TCAI application
- CAD Administration
Qualification, Competencies & Experience
Must Have
- 1 to 3 years of experience in Teamcenter administration and support
- Knowledge of Teamcenter and active workspace architecture.
- Working knowledge of any of the incident management system
- Installation and Configuration of Teamcenter using BMIDE
- Teamcenter Visualization knowledge
- Teamcenter user management, activating/de-activating users, assigning licenses.
- Strong interpersonal skills with the ability to interact effectively with all levels of staff
- Experienced on various Teamcenter modules – (Structure Manager, Workflows, Dispatcher Configuration, Classification,
- Projects and query builder)
- Experienced in enabling interfaces on Teamcenter – CAD integrations (Solidworks, Inventor and Autocad), ERP
- integrations(T4S experience is an added advantage)
- CAD Administration knowledge
- Willing to travel short term to various ACO locations across the world
Should have
- Basic understanding of CAD systems like Solid Works, AutoCAD, Inventor etc
- Strong Background in Teamcenter Unified
- Preference for someone who has prior experience working as a designer using the CAD tools
Nice to Have
- Hands on expirience of activeworkspace installation and configuration
Candidate Profile:
- B.E (Computer Science / Information Technology)
- Good team player in multinational team
- Willing to accept pre structured tasks, also being communicative and creative
Apply Now
Responsibilities:
- Understand and translate business use cases to feasible PLM solutions.
- Hands-on experience working with Implementation of Teamcenter which involves design and development for customer specific Requirements.
- Teamcenter/ CAD administration and user support L2/L3.
- Testing, deployment and post deployment activities.
- Configuration of CAD Integrations like SWIM, TCAA, TCAI applications.
- BMIDE configuration and TEM deployment.
Qualification, Competencies & Experience
- 2-6 years of experience in Teamcenter administration and support
- Strong expertise in any 3D CAD system, preferably SolidWorks or Inventor
- Knowledge of Teamcenter and active workspace architecture.
- Strong working knowledge on Teamcenter RAC Modules like - My Teamcenter, Structure manager, Access Manager, Classification, Workflow Designer, Projects, Query builder, Organization.
- Good experience in Active Workspace customization and configuration.
- Strong interpersonal skills with the ability to interact effectively with all levels of staff
- Experienced in enabling interfaces on Teamcenter – CAD integrations (SolidWorks, Inventor and AutoCAD), ERP integrations (T4S experience is an added advantage).
- Ability to transform the business requirements to functional scenarios with the help of use cases and visual representations.
- Willing to travel short term to various ACO locations across the world
Should have :
- Sound knowledge of Teamcenter Unified.
- Understanding of CAD systems like SolidWorks, AutoCAD, Inventor.
- Preference for someone who has prior experience working as a designer using the CAD tools.
Nice to Have
- Working experience in a designer role.
- Working experience in any incident management system.
- Working experience in any project management system.
Candidate Profile:
- B.E/ B.Tech (Computer Science/Mechanical / Information Technology)
- Good team player in a multinational team
- Willing to accept pre structured tasks, also being communicative and creative with strong analytical skills.