Android Software Engineer
Job Closed
Overview
Client is seeking an Android Software Engineer to join a growing team of software engineers, quality engineers, and system analysts. Technology stack is comprised of hardware, firmware, mobile, web UI (i.e., Angular), NodeJS and Java services, Azure CosmosDB, InfluxDB (i.e., time scaled database), machine learning, and big data analytics. This role will be focused on the Android mobile software portion of the stack, excluding the hardware and firmware portions of the stack, but will need to gain a detailed understanding of their function. A successful candidate will have a quality-first approach to deliver maintainable, well-tested, and well-architected solutions, adapt quickly to change, be able to collaborate with technical and business stakeholders alike, and be able to champion efficient agile processes, delivery, and DevOps while mentoring others to do the same. Required Experience: 4+ years in Java; 2+ years specializing in Android mobile development 4+ years unit testing, integration testing, and UI testing frameworks and methodologies (e.g., JUnit, Spock, Espresso, AndroidX Test, etc.) as part of software testing automation 4+ years working with, and contributing to, the design of complex technical architectures in resilient and high-scalability environments 4+ years in application persistence layers and related design choices (e.g., SQL, NoSQL, etc.) 4+ years working in a modern agile delivery environment (e.g., SCRUM, Kanban, SAFe, etc.) 4+ years using Git source control Required Education: Bachelor’s Degree or higher in Computer Science, Software Engineering, or closely related technical discipline
Company
Our client is an Appliances, Electrical, and Electronics Manufacturing company that offers IoT-based building management systems (smart sensors and controls) to improve indoor air quality and make commercial buildings more comfortable and energy efficient. Using their suite of mobile apps - they provide remote control and instant access to all your buildings' data. This portal is easy to use and accessible from any smartphone, tablet, or computer. Their energy-saving technology keeps you in the know