Associate Engineer, Software Development
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
We are looking for an Associate Engineer, Software Development with strong foundational expertise in Android application development. This role focuses on building, enhancing, and maintaining high-quality mobile applications while collaborating with cross-functional teams to deliver innovative and scalable software solutions that create value for customers and the organization., * Develop, maintain, and enhance Android applications using Kotlin and Android Jetpack components.
- Produce efficient, clean, maintainable, and scalable code aligned with architectural guidelines and coding standards.
- Contribute to the design and implementation of software solutions that meet product requirements and business needs.
- Evaluate and integrate third-party software libraries and components where appropriate., * Develop and maintain automated tests at unit, integration, and system levels.
- Ensure business-critical functionality, edge cases, and failure scenarios are appropriately covered.
- Collaborate with software testers to ensure product quality and reliability throughout the development lifecycle.
Technical Design & Continuous Improvement
- Design solutions aligned with overall architecture and strategic direction.
- Support implementation of core application components and technical enablers.
- Troubleshoot, debug, and improve existing software components to ensure maintainability and performance.
- Identify technical debt and contribute to continuous improvement initiatives., * Collaborate with Product Owners, Architects, Software Engineers, and Test Engineers to deliver high-quality solutions.
- Create technical documentation and contribute to knowledge-sharing activities.
- Participate in planning, estimation, and iteration activities, identifying technical risks and supporting delivery commitments.
Requirements
- 1-2 years of experience in software development.
- University degree in Engineering or a related field.
- Experience developing Android applications using Kotlin and Android development frameworks.
- Familiarity with Agile software development methodologies and collaborative engineering practices.
Technical Skills
- Basic knowledge of Kotlin and Java programming languages.
- Strong understanding of Android SDK, APIs, Android Jetpack, and mobile application architecture.
- Knowledge of software engineering principles, object-oriented programming, clean architecture, and coding best practices.
- Experience with automated testing, debugging, troubleshooting, and application performance optimization.
- Understanding of source control systems and modern software development practices., * Strong analytical and problem-solving skills.
- Self-motivated and proactive with the ability to work independently.
- Strong teamwork and collaboration skills.
- Excellent communication skills with the ability to explain technical concepts to both technical and non-technical audiences.
- Passion for continuous learning, emerging technologies, and software craftsmanship.
About the company
Driven by the passion to improve quality of people’s lives, WSA continues to grow as market leader in the hearing aid industry. With our commitment to increase penetration in an underserved hearing care market, we want to accelerate our business transformation in order to reach more people, more effectively., At WSA, we provide innovative hearing aids and hearing health services.
Together with our 12,000 colleagues in 130 countries, we invite you to help unlock human potential by bringing back hearing for millions of people around the world.
With us, you will become part of a truly global company where we care for one another, welcome diversity and celebrate our successes.
Sounds wonderful? We can’t wait to hear from you.
WSA is an equal-opportunity employer and committed to creating an inclusive employee experience for all. Regardless of race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status we firmly believe that our work is at its best when everyone feels free to be their most authentic self.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Engineer Career: Things You Should Know
What is Software Engineering?
Top Characteristics of a Software Engineer
What’s the Difference between a Junior, Mid, and Senior Developer?