Job description
Job Description
- Convert designs and wireframes into efficient, high-quality code.
- Design, develop, and maintain robust, reusable, and efficient Java code.
- Optimize the application's performance, responsiveness, and overall quality.
- Identify and resolve performance bottlenecks, as well as debug issues.
- Uphold code quality, structure, and automation standards.
- Collaborate with product managers to meet key performance metrics like engagement and customer satisfaction, and identify opportunities for improvement
- Work alongside other developers to deliver features in line with team goals
- Offer constructive feedback on features, code, and progress to promote a culture of growth and excellence
- Provide regular updates to product managers on progress, highlighting any areas where additional support is needed
- Monitor the app consistently to detect and fix bugs or glitches
- Stay informed about the latest tools and technologies to enhance the user experience.
- Strong understanding of Android SDK, its different versions, and how to handle various screen sizes.
- Experience with RESTful APIs to facilitate communication between Android apps and back-end services.
- Expertise in Android UI design principles, patterns, and best practices.
- Knowledge of offline storage, threading, and performance optimization techniques.
- Ability to create applications with intuitive user interfaces, including touch-based interactions.
- Familiarity with sensors such as gyroscopes and accelerometers.
- Understanding of the open-source Android ecosystem and commonly used libraries.
- Ability to interpret business requirements and translate them into technical solutions.
- Experience with cloud messaging APIs and push notifications.
- Proficiency in benchmarking and performance optimization.
- Deep understanding of Google’s Android design guidelines and interface principles.
- Skilled in version control systems like Git.
- Familiarity with continuous integration tools and workflows.
- Strong desire to learn and acquire new skills.
- Passion for solving problems and building creative solutions.
- Ability to thrive in a team-oriented environment.
- Confidence in explaining design decisions to team members.
- Positive attitude and adaptability in a fast-paced work environment.
- In-depth understanding of the app ecosystem.
- Proficiency in Java and Kotlin.
- Experience with databases such as SQL.
- Familiarity with AWS and API tools.
- Strong understanding of unit testing and iterative development.
- Solid foundation in Android SDK.
- Ability to work across both front-end and back-end development.
- Develop a top-tier Android app designed for public use.
- Build strong user relationships through intuitive, user-facing features.
- Guide the ongoing development of the Android app, ensuring continual improvement.
- Maintain a seamless, high-quality user experience across different regions and languages.
- Ensure all products align with the brand's mission and core values.
- Keep the brand at the forefront of Android development.
Contract job Position
Job Title: Android Developer
Work Location: St Louis, MO
Job Description:
We are seeking a skilled Android developer to develop and maintain applications for a wide range of Android devices. Your main responsibility will be creating and optimizing Android applications while ensuring seamless integration with back-end services. You’ll collaborate closely with other engineers and developers across different infrastructure layers. A strong commitment to collaborative problem-solving, sophisticated design, and delivering high-quality products is crucial.
Responsibilities:
Skills:
Soft Skills:
Preferred Qualifications:
Objectives of the Role:
Compensation and Benefits:
Providing a clear salary range aligned with the candidate's experience level is crucial for setting expectations and demonstrating transparency. A well-structured, competitive benefits package is also key to attracting top-tier Android developers in today’s competitive job market, highlighting the company's dedication to the well-being and satisfaction of its employees.