Middle Android Developer
EPAM Systems
This job is no longer accepting applications
See open jobs at EPAM Systems.See open jobs similar to "Middle Android Developer" FinTech Australia.Middle Android Developer Description
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are looking for a remote Middle Android Developer to join our dynamic team.
The successful candidate will work on developing and maintaining software projects in a production environment, utilizing strong skills in Android, Java, Jetpack Compose, Kotlin, and Object-oriented Programming. You will have the opportunity to create APIs, design complex systems, and collaborate with cross-functional teams to identify and provide solutions to business problems.
#LI-DNI
Responsibilities
- Proactively collaborate with peers across the organization to understand cross dependencies and shared problem solving
- Participate in a community of practice to share and gain knowledge
- Continually seek new technical skills and share new skills and knowledge with the team to increase effectiveness
- Demonstrate knowledge of advanced and relevant technology and work comfortably with multiple forms of technology
- Develop and test complex or non-routine software applications and related programs and procedures to ensure they meet design requirements
- Effectively apply knowledge of software design principles, data structures, and/or design patterns to write clean, maintainable, and optimized code with good naming conventions
- Effectively apply knowledge of databases and database design principles to solve data requirements
- Effectively use the understanding of software frameworks and leverage them to write simpler code
- Lead and clarify code evolution in code reviews
- Identify areas of inefficiency in code or systems operation and offer suggestions for improvements
- Compile and report on major operational or technical initiatives to larger groups
Requirements
- 2+ years of relevant professional experience
- Experience in developing software in at least 3 different languages
- Demonstrable experience in maintaining and running at least 4 software projects/products in production environments
- Strong proficiency in Android, Java, Jetpack Compose, Kotlin, Object-oriented Programming
- Knowledge of SQL
- Ability to identify strengths and weaknesses among languages for specific use cases
- Understanding of testing and monitoring tools for software applications
- Proficiency in designing easily testable and observable software
- Strong problem-solving skills and ability to identify and provide solutions to business problems at the project level
- Proficient command over English language for both spoken and written communication (B2+ level)
Nice to have
- Knowledge of GraphQL
We offer
- Career plan and real growth opportunities
- Unlimited access to LinkedIn learning solutions
- International Mobility Plan within 25 countries
- Constant training, mentoring, online corporate courses, eLearning and more
- English classes with a certified teacher
- Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more)
- Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more)
- Flexible work schedule and dress code
- Collaborate in a multicultural environment and share best practices from around the globe
- Hired directly by EPAM & 100% under payroll
- Law benefits (IMSS, INFONAVIT, 25% vacation bonus)
- Major medical expenses insurance: Life, Major medical expenses with dental & visual coverage (for the employee and direct family members)
- 13 % employee savings fund, capped to the law limit
- Grocery coupons
- 30 days December bonus
- Employee Stock Purchase Plan
- 12 vacations days plus 4 floating days
- Official Mexican holidays, plus 5 extra holidays (Maundry Thursday and Friday, November 2nd, December 24th & 31st)
- Monthly non-taxable amount for the electricity and internet bills
By applying to our role, you are agreeing that your personal data may be used as in set out in EPAM´s Privacy Notice and Policy.
This job is no longer accepting applications
See open jobs at EPAM Systems.See open jobs similar to "Middle Android Developer" FinTech Australia.