Us Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
Permanent Direct Hire
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 16th Nov 2020
We are looking for Mobile Software Engineers to help us design and prototype complex, scalable, and robust services for connected vehicle systems that push forward the state of the art. The ideal candidates are enthusiastic about mobile applications and excited about working closely with others on small development teams, and energized by working on technically challenging projects that include embedded applications, cloud services, and mobile apps.
Minimum Requirements:
· 3-8+ years mobile software engineering experience designing and developing for Android and iOS.
· Experience designing and building secure mobile apps and SDKs (focus on IoT solutions).
· Proficient with at least one dynamic language (e.g., Ruby, Python, JavaScript) and one static language (e.g., Scala, Java, Swift, Kotlin, C#).
· Experience with iOS SDK performance tools and optimization techniques.
· Experience with message brokers and queueing (e.g., RabbitMQ, AMQP, MQTT).
· Understanding of network protocols (e.g., TCP, HTTP).
· Ability to develop for a variety of applications, from low-fidelity proof-of-concepts to production-intent solutions.
Preferred Requirements:
· Passion for technology and problem solving.
· Strong commitment to quality, attention to detail, and user experience.
· Strong ability to work independently and as a member of a diverse team.
· Excellent communication skills with an ability to develop drawings and documentation to communicate complex problems and solutions to both engineers and non-engineers.
· Experience developing new products and technology with an agile team.
· Experience in all phases of software development (feasibility, design, implementation, integration, test, and support), preferably experience with complex systems that include multiple domains.
· Ability to work across multiple disciplines (systems, embedded, cloud web, mobile, testing).
· Learn constantly and dive into new areas with unfamiliar technologies.