Junior Android Developer
Techfield
Full-time
San Juan, PR
Job description
Overview
We are seeking a skilled and motivated Junior Android Developer to join our dynamic team. The ideal candidate will have a strong background in mobile application development, particularly on the Android platform, and will be responsible for designing, implementing, and maintaining high-quality applications. You will work closely with cross-functional teams to deliver innovative solutions that enhance user experience and meet business objectives.
Responsibilities
- Design and develop advanced applications for the Android platform using Java and Kotlin.
- Collaborate with UX/UI designers to create intuitive user interfaces that align with user research findings.
- Implement RESTful APIs to connect Android applications to back-end services.
- Utilize design patterns such as MVC to ensure maintainable and scalable code architecture.
- Conduct unit testing and debugging to ensure application reliability and performance.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Work with CI/CD tools like Jenkins for continuous integration and deployment of applications.
- Optimize application performance through multithreading techniques and efficient data handling using JSON and XML.
- Stay updated on the latest industry trends, technologies, and best practices in mobile development.
Requirements
- Proven experience in Android development with a strong portfolio of mobile applications.
- Proficiency in programming languages such as Java, Kotlin, C#, or Swift for iOS development is a plus.
- Familiarity with RESTful API integration and web services (SOAP/REST).
- Experience with version control systems like Git or SVN.
- Knowledge of database management systems such as MySQL, PostgreSQL, or SQLite.
- Understanding of software development life cycle (SDLC) methodologies, particularly Agile practices.
- Experience with tools such as Visual Studio, Gradle, JUnit for testing, and debugging applications.
- Strong understanding of computer networking concepts and application security best practices.
- Familiarity with cross-platform frameworks like Xamarin is advantageous.
- Excellent problem-solving skills along with the ability to work independently or as part of a team. Join us in creating outstanding mobile experiences that delight users while advancing your career in a collaborative environment!
Job Type: Full-time
Pay: From $32.00 per hour
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Work Location: In person