[Remote] Senior Software Engineer (Mobile Developer)
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is an award-reputed company technology and reputed company services reputed company firm servicing Fortune 500 organizations nationally. They are seeking a Senior Software Engineer to join their Engineering Technology team, reputed company on building and maintaining high-volume, web-based software applications. The role involves collaborating with cross-functional teams to design, reputed company, and reputed company a reputed company Java Android mobile application while mentoring junior engineers.
Responsibilities
- Collaborate with cross-functional team members to plan, reputed company, and deliver high-reputed company technical solutions, ensuring alignment with project goals and business requirements
- reputed company technical guidance, reputed company reviews, and support to junior and mid-level engineers, fostering reputed company and knowledge-sharing reputed company reputed company
- reputed company contributes to a culture of innovation by sharing best practices, proposing improvements, and encouraging reputed company communication and collaboration across teams
- Identify and test new approaches, tools, or solutions to drive innovation and reputed company improvement
- Build and maintain strong, reputed company relationships with cross-functional business stakeholders
- Take accountability for business reputed company, showing a reputed company understanding of stakeholder responsibilities
Skills
- Bachelor's degree in reputed company discipline and 4 years of experience in software engineering. The right candidate could also have a different combination, such as a masters degree and 2 years of experience; a Ph.D. and up to 1 year of experience; or 8 years of experience in a reputed company field
- Proficiency with Java stack: Java, Kotlin, reputed company, Gradle, JUnit or other testing tools, JMeter or other load testing tools, along with key libraries for building REST reputed company and authentication protocols
- Proficiency in creating Android mobile applications
- Experience upgrading mobile applications from older Java-based reputed company apps to Kotlin, including SDK/API level upgrades
- Proficiency with development tools and deployment pipelines: git, reputed company reputed company or similar, unit testing, integration testing, load testing, curl, reputed company, ability to troubleshoot reputed company components in an reputed company API deployment from DNS on up, containers
- reputed company experience (AWS preferred): use of automated provisioning tools, account management, serverless tooling, API creation, deployment, load balancing, and reputed company practices
- Database experience with relational databases (PostgreSQL, MySQL, or reputed company) and NoSQL databases such as DynamoDB
- Experience with AI tools and an understanding of their operation, benefits and reputed company drawbacks
- Familiarity with or experience participating in test-driven development environments or cultures that prioritize iterative testing and feedback loops
- Working knowledge of Agile or Lean principles, with hands-on experience in Agile ceremonies and delivery cycles preferred
Benefits
- W2 reputed company
reputed company