Senior Software Developer
Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development
In short
Responsibilities
- Design, develop, and maintain high-quality Android applications using modern development practices and technologies.
- Analyze customer and business requirements to deliver effective software solutions.
- Contribute to user interface design and overall user experience improvements.
- Partner with software engineers to design and implement robust software architecture.
- Develop, test, and maintain application code, including unit and integration tests.
- Profile, troubleshoot, and optimize application performance, reliability, and scalability.
- Create and maintain technical documentation and developer tools.
- Participate in code reviews and promote software engineering best practices.
- Identify technical risks, propose solutions, and support implementation planning.
- Collaborate with cross-functional stakeholders, including product management, marketing, and engineering teams.
- Support continuous improvement of software development processes and methodologies.
- Share technical knowledge and provide guidance to team members to foster collective success.
- Contribute to innovation initiatives and intellectual property development.
Requirements
- Experience developing native Android applications using Kotlin.
- Strong understanding of Kotlin Coroutines and Android Jetpack Compose.
- Experience working with Android SDKs and modern Android development frameworks.
- Knowledge of software architecture principles, including Clean Architecture and modular design.
- Familiarity with contemporary Android architectural patterns such as MVVM and MVI.
- Experience implementing dependency injection frameworks, such as Dagger or Hilt.
- Knowledge of software testing practices and frameworks, like JUnit and MockK.
- Experience using source control systems such as Git and GitFlow.
- Understanding of Agile development methodologies, including Scrum.
- Knowledge of UI/UX design principles and Material Design guidelines.
- Awareness of mobile application security best practices.
- Strong communication, collaboration, and problem-solving skills.
- Professional proficiency in English and Polish to effectively collaborate with global and regional teams.
Desired Qualifications
- Experience contributing to software architecture decisions and technical roadmaps.
- Experience supporting complex software products deployed in industrial, engineering, or mission-critical environments.
- Knowledge of performance optimization and application profiling techniques.
- Experience mentoring developers or providing technical leadership within project teams.
- Ability to evaluate emerging technologies and recommend innovative solutions.
- Demonstrated experience working in globally distributed and cross-functional teams.
- Bachelor's degree or equivalent experience in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline.
Benefits
- Opportunity to grow your career.
- Contribute to the development of innovative software solutions.
- Influence technical decisions and product innovation.
- Support solutions that make a meaningful impact across global industries.
- Work in a workplace where every employee is valued, respected, and empowered to grow.
- Foster an environment that encourages innovation, collaboration, and diverse perspectives.
- Ongoing career development and growing an inclusive culture.
- Support to thrive through mentorship, training, or leadership opportunities.
- Investment in your success.
Skills
Emerson is a leading global technology, software, and engineering company providing innovative solutions for customers in industrial and commercial markets. We help customers in the world’s most essential industries solve the biggest challenges of modern life. Every day, our global workforce fulfills our unified Purpose and lives out the Values we hold close as an organization: Integrity, Safety & Quality, Support Our People, Customer Focus, Continuous Improvement, Collaboration, and Innovation. Across the globe, we are united by a singular Purpose: We drive innovation that makes the world…
Company
EmersonJob Posted
4 days ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
Warsaw, Poland
Applicants
Be an early applicant
