Front End IoT Software Engineer

Apply for this position Please mention DailyRemote when applying
Posted 11 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

CBTS is searching for passionate, and enthusiastic Front End software developers and development managers to join the software team. Whether you want to work on some of the world's largest Industrial IOT systems, leverage cutting edge AWS technologies, streamline content delivery to end-users globally, build an awesome user experience, or just code to solve some of the hardest software problems. Come join our startup culture and participate first hand in designing the next generation of computing. Work with cross-functional teams to develop products, business processes and online commercialization of cloud applications. Perform research and development on new cloud technologies and methodologies. Develop best practices leveraged across our client's business segments for cloud development and deployment. You will work with technical leaders to refine our technical direction, and own design, implementation, and operation of core services, which support all of our Client's cloud services. You will work closely with a tight, agile team that ships features continuously, and you will be able to see the impact of your work on real customers. Join a team which values your ability to understand complex products, solutions, and problems and provide problem resolution and technical leadership for the group. This position requires self-directed work on highly complex projects with latitude for independent judgment and technical expertise. Direct HIRE - NO SPONSORSHIP OR CC Responsibilities Develop and extend the existing web applications for current IoT products Develop intuitive, attractive, and usable interfaces in cooperation with UI designers Design new features to address customer use cases in existing markets Work closely with product management and with customers to understand how products could be more effective, and put those insights into action Identify opportunities for system improvements that can enhance the operation of the entire end-to-end system Work as a part of a multi-disciplinary team spanning hardware, software, cloud development and product management. Minimum Requirements Bachelorrsquos degree in computer science, engineering, or other related discipline required Proficiency in at least one modern programming language such as JavaScriptTypescript, Java, C++, C, Scala, Python 4+ years of professional experience in software development, with experience in one or more areas Web UI development with a passion for customer success Front end frameworks such as ReactReact Native, or Angular User interfaces spanning mobile and web Define, design and deliver a distributed automation platform for compute, storage, database, queuing and other infrastructure Understanding ndash web service development Knowledge of multi-tier architectures across multiple technology stacks .net, Java, J2EE, web servers, caching, application servers, RDBMSNoSQL MySQL, Mongo, Dynamo DB AWS Azure Experience Proficiency (one or more years) in designing, developing and deploying cloud based solution using AWS or Azure Understanding of core AWSAzure services, uses, and basic architecture best practices It is highly desirable that the candidate possess one or more of the following Cloud development experience Experience building complex, scalable, high-performance software systems that have been successfully delivered to customers Designing and deploying dynamically scalable, highly available, fault tolerant, and reliable applications on AWS Selecting appropriate AWS services to design and deploy an application based on given requirements Migrating complex, multi-tier applications on AWS Implementing cost control strategies Proactive business skills and strong collaborative skills are required. Self-Directed, High Energy Demonstrated leadership skills ability to work independently with minimal supervision as part of a globally distributed virtual team Proven ability to collaborate effectively across disciplines, product lines, roles and geographical and time zone boundaries Excellent oralwritten communication listening skills will be necessary to present information, analysis recommendations to all levels of employees, including management, and customers. High degree of organization to manage maintain project plans, road maps provide accurate updates as part of the review cycle. Cincinnati Bell Technology Solutions provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a protected veteran in accordance with applicable federal, state and local laws.