Android Developer - Hermosillo, México - Necodex
Descripción
Vacante para la empresa Necodex en Hermosillo, Sonora:
At Necodex we're looking for Android Developers in all levels, from junior to senior to work for a new project in a hybrid scheme. Interested? Check the requirements below and apply
Junior (Associate) Android Developer:
Responsibilities:
- Collaborate with the development team to design, build and maintain Android solutions
- Assist in the identification, analysis and resolution of technical issues
- Contribute to quality assurance activities, including writing instrumented and unit tests, and creating or enhancing internal documentation
- Participate in development processes including daily standups, code reviews, sprint planning and paired programming as appropriate
- Work closely with senior developers to enhance skills and knowledge
Requirements:
- Bachelors degree in Computer Science or equivalent experience
- Basic understanding of Android development and Java and/or Kotlin languages
- Familiarity with software development lifecycle (SDLC) processes
- Strong problemsolving and communication skills
- Eagerness to learn and adapt in a fastpaced development environment
Mid-Level Android Developer:
Responsibilities:
- Design, build and maintain high performance, reusable and reliable Java / kotlin code
- Lead development efforts for assigned projects, ensuring code quality and adherence to best practices
- Collaborate with crossfunctional teams, including QA, UI/UX, and product management
- Influence and contribute to system architecture and design discussions
- Continue to expand knowledge of mobile development, architecture, and best practices
- Mentor junior developers and provide technical guidance
Requirements:
- Bachelors degree in Computer Science or equivalent experience
- 3+ years of experience in mobile development using Java and/or Kotlin
- Strong technical understanding of Android SDK and mobile architecture, including UI design and automated testing
- Solid understanding of offline storage, threading, and performance tuning
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Proficient understanding of version control tools (e.g., Git) and agile methodologies
- Strong communication, problemsolving and analytical skills with an ability to work in a highly collaborative environment
Senior Android Developer:
Responsibilities:
- Provide technical leadership, guide architecture decisions, and mentor team members
- Collaborate with stakeholders to understand business requirements and propose technical solutions
- Suggest and explore new innovative product platforms and hardware integrations accessible to our mobile ecosystem
- Discover, evaluate and implement new engineering processes and tools to increase team effectiveness
- Advocate for and adapt to industry best practices for mobile technologies
Requirements:
- Bachelors or Masters degree in Computer Science or equivalent experience
- 7+ years of Android mobile development, using OOP and design patterns such as MVVM/MVP/MVI
- Expertise in Java and Kotlin programming languages
- Indepth knowledge of: activities, fragments, collections, multithreading, networking, performance tuning, and offline storage
- Proficient in writing automated tests, leveraging popular test frameworks and libraries such as JUnit/Mockito/Espresso
- Familiarity with the latest architectural patterns and trends in Android development
- Exposure to USB serial communication and video streaming technologies
- Ability to communicate complex technical problems to both technical and business audiences verbally and in writing
- Proven experience in leading development teams and projects
Nível de educación deseada:
Superior - titulado
Nível de experiência deseada:
Nível Medio
Función departamental:
Tecnología / Internet
Industria:
Telecomunicaciones
Habilidades:
- Java
- Kotlin
- Android SDK
- REST APIs
Más ofertas de trabajo de Necodex
-
NET Developer
Hermosillo, México - hace 3 semanas
-
Digital Marketing Sales Agent
Hermosillo, México - hace 2 semanas
-
Product Engineering Manager
Monterrey, México - hace 2 semanas
-
Machine Learning Developer
Guadalajara, México - hace 1 semana
-
Junior DevOps Engineer
Hermosillo, México - hace 3 semanas
-
Ruby On Rails Software Engineer
Guadalajara, México - hace 2 semanas