US Citizen
Green Card
EAD (OPT/CPT/GC/H4)
H1B Work Permit
Corp-Corp
W2-Permanent
W2-Contract
Contract to Hire
Consulting/Contract
UG :- - Not Required
PG :- - Not Required
No of position :- ( 1 )
Post :- 4th Jan 2024
We’re looking for a Senior Engineer I Android developer, capable of developing and maintaining software for our mobile applications in support of ADT’s home security service. We are working with modern CI/CD techniques, and there is a dedicated and embedded operations team. We need someone that uses sound technical judgement and can select the appropriate algorithm to meet the functional and non-functional requirements. A Senior Engineer I is someone that can come in and mentor our JR engineers if needed.
Your experience will be a very instrumental part in driving the success of our mobile applications. You will have the opportunity to work on challenging and impactful projects for our customers.
Duties and Responsibilities
You are expected to write software to support new features
Resolve and provide solutions for any bugs that are identified
Assist in deployment of software to QA and Production environments
Ensure these environments run smoothly, with minimal impact to customers and support staff
Help maintain code quality
Ensure long term performance and scalability goals are met
Research, identify, and promote solutions to meet those goals
Design technical solutions for new features, often with limited input
Estimate effort for new projects
Translate designs and wireframed into high quality code
Mobile application development at the user interface and system levels
Perform code reviews and ensure the highest coding standards are met
Mentor junior team members in multiple areas
Software lifecycle
Coding practices
System architecture
Requirements:
Education: Four (4) year degree or equivalent experience
Skills:
Experience developing Android (Kotlin), or mobile applications
Mobile development tools
Experience with REST, Websockets and or GraphQL
Mobile application architectures
Experience with Automated Testing Tools and Unit Testing Tools
Experience with Git versioning
Experience with Agile development methodologies and tools
Experience in debugging
Experience with Jetpack Compose
Attitude:
Positive can do attitude
Attention to detail
Ability to independently research new technology
Ability to solve complex problems
Seeks guidance from peers
Provides guidance to junior team members
Ability to think strategically
Ability to manage time effectively, on multiple competing projects
Willingness to collaborate with product managers, designers, and other stakeholders