Job Information
ICONMA, LLC Software Engineer II in United States
Our Client, aN Internet Content & Information company, is looking for a Software Engineer II for their Remote/CA location. Responsibilities:
Design, implement, maintain, and test software applications and systems
Collaborate with cross-functional teams to ensure seamless integration and scalability
Apply computer science and mathematical principles to solve complex problems
Stay up-to-date with industry trends and emerging technologies
Maintain and enhance one of the largest codebases globally, utilizing latest frameworks and technologies.
Drive and execute on framework migrations, API refactoring’s and testing initiatives.
Ensure code quality, safety and reliability.
Troubleshoot and resolve test failures.
Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors
Migration in Java and Kotlin, primary skillset and day to day migration
Business reason is they are removing code base from deprecated design patterns, for android executers
90% coding role
Volume of executors in migrating, ability to migrate these continuous tasks
What makes this role interesting:
The team is working on the largest android code base in the world, and fixing vulnerabilities in Client and messenger
Get to work with senior engineers at Client, great exposure and experience
Requirements:
3+ years of Java programming experience. Experience programming in Kotlin is desired but not required
Seeking an experienced Software Engineer to join our team and contribute to migrating Client Android codebase to the latest frameworks and secure design patterns. As a Software Engineer
Proficient in command-line interfaces (CLI), such as bash or PowerShell
Experience utilizing build tools and systems, such as Gradle and Maven
Experience with unit & e2e testing frameworks and libraries, such as Jest, JUnit and Mockito
Proficient in source control management tools, including Git and Mercurial
Android development
Bachelor's degree in computer science, software engineering or relevant field required.
Experience programming in Kotlin
3+ years of Java programming experience.
Proficient in command-line interfaces (CLI), such as bash or PowerShell (Nice to Have).
2-4 years of experience
Why Should You Apply?
Health Benefits
Referral Program
Excellent growth and advancement opportunities
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, gender, sexual orientation, gender identity or express, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.